| | |
| | | |
| | | @Override |
| | | @Transactional |
| | | public void prodCheck(List<ProdCheckParam> param) { |
| | | if (param.isEmpty()) { |
| | | throw new CoolException("请求参数不能为空"); |
| | | } |
| | | for (ProdCheckParam checkParam : param) { |
| | | // 更新库存明细是否合格 |
| | | LocDetl locDetl = locDetlService.selectOne(new EntityWrapper<LocDetl>().eq("brand", checkParam.getPackageGroupNo()) |
| | | .eq("unit", checkParam.getBoxNo()).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) { |
| | | throw new CoolException("更新是否合格物料不存在:" + checkParam); |
| | | } |
| | | |
| | | locDetl.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()))); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | @Transactional |
| | | public R gwmsGenerateInventory(GwmsGenerateInventoryDto param) { |
| | | |
| | | if (Cools.isEmpty(param)) { |