src/main/java/com/zy/asrs/controller/MobileController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/entity/param/CombParam.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/entity/param/MatParam.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/controller/MobileController.java
@@ -254,7 +254,9 @@ matParam.setAnfme(nccJcQilibcBarcodeflowWms.getAsnnum() == null ? 0.0D : nccJcQilibcBarcodeflowWms.getAsnnum().doubleValue()); matParam.setWeight(nccJcQilibcBarcodeflowWms.getNastnum() == null ? 0.0D : nccJcQilibcBarcodeflowWms.getNastnum().doubleValue()); matParam.setAnfme2(nccJcQilibcBarcodeflowWms.getNastnum() == null ? 0.0D : nccJcQilibcBarcodeflowWms.getNastnum().doubleValue()); matParam.setTiaoma(nccJcQilibcBarcodeflowWms.getVbarcode()); return R.ok().add(matParam); } @RequestMapping(value = "/mat/auth") @@ -276,6 +278,7 @@ matParam.setBatch(nccJcQilibcBarcodeflowWms.getVbatchcode()); matParam.setAnfme(nccJcQilibcBarcodeflowWms.getAsnnum() == null ? 0.0D : nccJcQilibcBarcodeflowWms.getAsnnum().doubleValue()); matParam.setAnfme2(nccJcQilibcBarcodeflowWms.getNastnum() == null ? 0.0D : nccJcQilibcBarcodeflowWms.getNastnum().doubleValue()); matParam.setTiaoma(nccJcQilibcBarcodeflowWms.getVbarcode()); return R.ok().add(matParam); } src/main/java/com/zy/asrs/entity/param/CombParam.java
@@ -59,6 +59,9 @@ // 规格 private String specs; // private String tiaoma; } } src/main/java/com/zy/asrs/entity/param/MatParam.java
@@ -242,5 +242,9 @@ * 单据单号 */ private String orderNo; /** * tiaoma */ private String tiaoma; } src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
@@ -27,6 +27,7 @@ import javax.annotation.Resource; import java.util.*; import java.util.stream.Collectors; /** * 移动端服务核心类 @@ -555,9 +556,15 @@ if (Cools.isEmpty(param.getBarcode(), param.getCombMats())) { throw new CoolException(BaseRes.PARAM); } // if (param.getCombMats().size() > 1) { List<String> codes = param.getCombMats().stream().map(CombParam.CombMat::getTiaoma).collect(Collectors.toList()); Set<String> sets = new HashSet<>(); if (codes.stream().anyMatch(item -> !sets.add(item))) { throw new CoolException("条码重复扫码了"); } // if (param.getCombMats().size() > 1) { // throw new CoolException("请提取一个商品,或者刷新重新组托!"); // } // 判断是否有相同条码的数据 if (waitPakinService.selectCount(new EntityWrapper<WaitPakin>(). eq("zpallet", param.getBarcode()).eq("io_status", "N")) > 0) {