| | |
| | | |
| | | @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 |
| | |
| | | null, // 初始票据号 |
| | | null, // 票据号 |
| | | null, // 客户编号 |
| | | null, // 客户 |
| | | param.getCustomerName(), // 客户 |
| | | null, // 联系方式 |
| | | null, // 操作人员 |
| | | null, // 合计金额 |
| | |
| | | now, // 添加时间 |
| | | 9527L, // 修改人员 |
| | | now, // 修改时间 |
| | | null // 备注 |
| | | param.getMemo() // 备注 |
| | | ); |
| | | |
| | | if (!orderService.insert(order)) { |
| | |
| | | |
| | | // 根据托盘码获取任务主档 |
| | | WrkMast wrkMast = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("barcode", barcode)); |
| | | if (wrkMast == null) { |
| | | return R.parse("该条码无正在执行任务:" + barcode); |
| | | } |
| | | // 根据任务主档获取工作档明细 |
| | | List<WrkDetl> wrkDetls = wrkDetlService.selectList(new EntityWrapper<WrkDetl>().eq("wrk_no", wrkMast.getWrkNo())); |
| | | // 提取包装组号 |