| | |
| | | |
| | | @Override |
| | | @Transactional |
| | | public void prodCheck(List<ProdCheckParam> param) { |
| | | public R prodCheck(List<ProdCheckParam> param) { |
| | | if (param.isEmpty()) { |
| | | throw new CoolException("请求参数不能为空"); |
| | | return R.parse("请求参数不能为空"); |
| | | } |
| | | for (ProdCheckParam checkParam : param) { |
| | | // 更新库存明细是否合格 |
| | | LocDetl locDetl = locDetlService.selectOne(new EntityWrapper<LocDetl>().eq("brand", checkParam.getPackageGroupNo()) |
| | | .eq("unit", checkParam.getBoxNo()).eq("model", checkParam.getRollNo())); |
| | | LocDetl locDetl = locDetlService.selectOne(new EntityWrapper<LocDetl>().eq("model", checkParam.getRollNo())); |
| | | // 更新商品表是否合格 |
| | | Mat mat = matService.selectOne(new EntityWrapper<Mat>().eq("brand", checkParam.getPackageGroupNo()) |
| | | .eq("unit", checkParam.getBoxNo()).eq("model", checkParam.getRollNo())); |
| | | if (locDetl == null || mat == null) { |
| | | // Mat mat = matService.selectOne(new EntityWrapper<Mat>().eq("model", checkParam.getRollNo())); |
| | | if (locDetl == null) { // || mat == null |
| | | throw new CoolException("更新是否合格物料不存在:" + checkParam); |
| | | } |
| | | |
| | | locDetl.setThreeCode(checkParam.getQualified()); |
| | | mat.setThreeCode(checkParam.getQualified()); |
| | | // mat.setThreeCode(checkParam.getQualified()); |
| | | |
| | | locDetlService.update(locDetl,new EntityWrapper<LocDetl>().eq("brand", checkParam.getPackageGroupNo()) |
| | | .eq("unit", checkParam.getBoxNo()).eq("model", checkParam.getRollNo())); |
| | | matService.update(mat,(new EntityWrapper<Mat>().eq("brand", checkParam.getPackageGroupNo()) |
| | | .eq("unit", checkParam.getBoxNo()).eq("model", checkParam.getRollNo()))); |
| | | locDetlService.update(locDetl, new EntityWrapper<LocDetl>().eq("model", checkParam.getRollNo())); |
| | | // matService.update(mat, (new EntityWrapper<Mat>().eq("model", checkParam.getRollNo()))); |
| | | } |
| | | |
| | | return R.ok("更新成功"); |
| | | } |
| | | |
| | | @Override |