src/main/java/com/zy/asrs/controller/MobileController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/controller/MobileController.java
@@ -98,7 +98,7 @@ } @RequestMapping("/pack/comb/auth") @ManagerAuth(memo = "组托") @ManagerAuth(memo = "下线组托") public R packComb(@RequestBody CombParam combParam){ mobileService.packComb(combParam, getUserId()); return R.ok("组托成功"); src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
@@ -13,6 +13,7 @@ import com.zy.asrs.entity.param.MobileAdjustParam; import com.zy.asrs.entity.param.OpenOrderPakinParam; import com.zy.asrs.service.*; import com.zy.asrs.utils.MatUtils; import com.zy.common.constant.MesConstant; import com.zy.common.entity.Parameter; import com.zy.common.model.DetlDto; @@ -273,7 +274,10 @@ throw new CoolException(elem.getMatnr() + "条码已下线,请检查!"); } } DetlDto detlDto = new DetlDto(elem.getMatnr(), elem.getBatch(), elem.getAnfme()); Mat analyse = MatUtils.analyseMat(elem.getMatnr()); // 条码、物料代码、序列号、数量 DetlDto detlDto = new DetlDto(elem.getMatnr(), analyse.getMatnr(), analyse.getBarcode(), elem.getAnfme()); // DetlDto detlDto = new DetlDto(elem.getMatnr(), elem.getBatch(), elem.getAnfme()); if (DetlDto.has(detlDtos, detlDto)) { DetlDto one = DetlDto.find(detlDtos, detlDto.getMatnr(), detlDto.getBatch()); assert one != null; @@ -289,7 +293,7 @@ mesCombParam.setCombTime(DateUtils.convert(now)); mesCombParam.setLgort("5008"); for (DetlDto detlDto : detlDtos) { mesCombParam.getList().add(new MesCombParam.Detl(detlDto.getMatnr(), detlDto.getAnfme())); mesCombParam.getList().add(new MesCombParam.Detl(detlDto.getOrderNo(), detlDto.getAnfme())); } String response = ""; boolean success = false; src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -316,6 +316,7 @@ @Override @Transactional public void packageUp(String barcode) { Mat analyse = MatUtils.analyseMat(barcode); Pack pack = packService.selectByBarcode(barcode); if (null != pack) { throw new CoolException(barcode + "重复提交"); @@ -323,8 +324,8 @@ Date now = new Date(); pack = new Pack( barcode, // 条码[非空] null, // 商品编号 null, // 批号 analyse.getMatnr(), // 商品编号 analyse.getBarcode(), // 批号 1L, // 订单状态 1, // 状态 now, // 添加时间 @@ -337,7 +338,6 @@ throw new CoolException("服务器内部错误,请联系管理员"); } Mat analyse = MatUtils.analyseMat(barcode); Mat mat = matService.selectByMatnr(analyse.getMatnr()); if (mat == null) { mat = new Mat(); @@ -351,6 +351,8 @@ mat.setMemo("打包上线"); if (!matService.insert(mat)) { throw new CoolException("服务器内部错误,请联系管理员"); } else { log.info("打包上线添加新物料[商品编号:{}]", mat.getMatnr()); } } }