diff --git a/src/main/java/com/xujie/sys/modules/ecss/service/impl/CoDelServiceImpl.java b/src/main/java/com/xujie/sys/modules/ecss/service/impl/CoDelServiceImpl.java index e44874c8..6a11bc2d 100644 --- a/src/main/java/com/xujie/sys/modules/ecss/service/impl/CoDelServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/ecss/service/impl/CoDelServiceImpl.java @@ -4169,7 +4169,12 @@ public class CoDelServiceImpl implements CoDelService { palletDetailData.setPoNo((String) detail.get("poNo")); palletDetailData.setPn((String) detail.get("pn")); - palletDetailData.setPartNo((String) detail.get("pn")); // partNo使用pn的值 + List parts = coDelMapper.getPartNo(site, palletDetailData.getPn(), currentUser.getUsername(), buNo); + if (parts.isEmpty()) { + palletDetailData.setPartNo((String) detail.get("pn")); + } else { + palletDetailData.setPartNo(parts.get(0).getPartNo()); + } Object qtyObj = detail.get("qty"); if (qtyObj instanceof BigDecimal) {