diff --git a/nlsso-server/src/main/java/org/nl/wms/database/eas/dao/EasOutInBillDetail.java b/nlsso-server/src/main/java/org/nl/wms/database/eas/dao/EasOutInBillDetail.java index eb264ad..2274040 100644 --- a/nlsso-server/src/main/java/org/nl/wms/database/eas/dao/EasOutInBillDetail.java +++ b/nlsso-server/src/main/java/org/nl/wms/database/eas/dao/EasOutInBillDetail.java @@ -235,7 +235,7 @@ public class EasOutInBillDetail extends Model { /** - * 分录备注 + * 跟踪号编码 */ private String gzhbm; diff --git a/nlsso-server/src/main/java/org/nl/wms/database/eas/service/impl/EasOutInBillDetailServiceImpl.java b/nlsso-server/src/main/java/org/nl/wms/database/eas/service/impl/EasOutInBillDetailServiceImpl.java index 7d37fd1..5297df2 100644 --- a/nlsso-server/src/main/java/org/nl/wms/database/eas/service/impl/EasOutInBillDetailServiceImpl.java +++ b/nlsso-server/src/main/java/org/nl/wms/database/eas/service/impl/EasOutInBillDetailServiceImpl.java @@ -66,6 +66,10 @@ public class EasOutInBillDetailServiceImpl extends ServiceImpl totalQty = easOutInBillDetailList.stream() .collect(Collectors.groupingBy(EasOutInBillDetail::getWlbm, Collectors.summingDouble(bill -> bill.getSl().doubleValue()))); easOutInBillDetailList.forEach(bill -> { + if(bill.getWlbm().equals("509937010017")) + { + Integer s =1; + } //设置物料总数 bill.setWlzs(totalQty.get(bill.getWlbm())); //查询库存信息 @@ -94,18 +98,16 @@ public class EasOutInBillDetailServiceImpl extends ServiceImpl minKcsl = matchedInventory.stream() - .filter(r -> r.getUnitno().equals(bill.getJldw())) + .filter(r -> r.getUnitno().equals(bill.getJldw())&&r.getKcsl().compareTo(BigDecimal.ZERO)>0) .min(Comparator.comparing(InventoryInfo::getKcsl)); minKcsl.ifPresent(m -> bill.setKcsl(m.getKcsl())); - //增加一个逻辑,当单据明细行物料编码相同时,对物料数量进行相加,赋值到物料总数字段wlzs进行显示 - }); result.setRecords(easOutInBillDetailList); return CommonPage.getPage(result); diff --git a/nlsso-server/src/main/java/org/nl/wms/database/eas/service/impl/EasOutInBillServiceImpl.java b/nlsso-server/src/main/java/org/nl/wms/database/eas/service/impl/EasOutInBillServiceImpl.java index f8b7d51..d3aa5d5 100644 --- a/nlsso-server/src/main/java/org/nl/wms/database/eas/service/impl/EasOutInBillServiceImpl.java +++ b/nlsso-server/src/main/java/org/nl/wms/database/eas/service/impl/EasOutInBillServiceImpl.java @@ -433,8 +433,8 @@ public class EasOutInBillServiceImpl extends ServiceImpl