src/main/java/com/zy/asrs/controller/OutController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/controller/OutController.java
@@ -61,6 +61,11 @@ } List<OrderDetl> orderDetls = orderDetlService.selectBatchIds(ids); List<LocDto> locDtos = new ArrayList<>(); for (OrderDetl o: orderDetls) { if (o.getAnfme() == o.getWorkQty()){ return R.error("出库的明细中有已出库物料"); } } Set<String> exist = new HashSet<>(); src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
@@ -664,6 +664,12 @@ if (jsonOrderDetl.getAnfme() > checkManLocDetl.getAnfme()) { return R.error("出库数量大于可出数量"); } if(checkManLocDetl.getWeight() == null){ checkManLocDetl.setWeight(0.0); } if(jsonOrderDetl.getWeight() == null){ jsonOrderDetl.setWeight(0.0); } Double finalQty = checkManLocDetl.getAnfme() - jsonOrderDetl.getAnfme(); Double weight = checkManLocDetl.getWeight() - jsonOrderDetl.getWeight(); checkManLocDetl.setAnfme(finalQty);