From 76fb08dbef49e369491290d0a68136e371030ffe Mon Sep 17 00:00:00 2001 From: "han\\hanst" Date: Mon, 29 Dec 2025 16:54:03 +0800 Subject: [PATCH] =?UTF-8?q?partNo=E4=B8=8D=E5=BA=94=E8=AF=A5=E6=94=BEpn?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sys/modules/ecss/service/impl/CoDelServiceImpl.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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) {