From 0b3084df2f37271b84f6c748a5f50e0b2da2709a Mon Sep 17 00:00:00 2001 From: Junjie <fallin.jie@qq.com> Date: 星期五, 27 六月 2025 15:56:54 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/service/impl/ReportToThirdServiceImpl.java | 11 ++++++++++- src/main/resources/mapper/nc/NccScPcdaWmsMapper.xml | 1 + src/main/java/com/zy/nc/vo/InvCountBodyVO.java | 2 ++ src/main/java/com/zy/nc/entity/NccScPcdaWms.java | 3 +++ 4 files changed, 16 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/ReportToThirdServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/ReportToThirdServiceImpl.java index b65db04..a3b0320 100644 --- a/src/main/java/com/zy/asrs/service/impl/ReportToThirdServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/ReportToThirdServiceImpl.java @@ -335,13 +335,22 @@ throw new CoolException("宸ヤ綔妗f槑缁嗕笉瀛樺湪"); } + NccScPcdaWms nccScPcdaWms = nccScPcdaWmsService.selectOne(new EntityWrapper<NccScPcdaWms>() + .eq("WLBM", inventoryCheckOrderDetl.getMatnr()) + .eq("VBATCHCODE", inventoryCheckOrderDetl.getBatch()) + ); + if(null == nccScPcdaWms) { + throw new CoolException("ERP鏁版嵁搴撴棤娉曟煡璇㈠埌鐩樼偣涓婃姤鏁版嵁"); + } + cwarehouseid = wrkDetls.get(0).getStandby1(); InvCountBodyVO invCountBodyVO = new InvCountBodyVO(); invCountBodyVO.setCmaterialoid(inventoryCheckOrderDetl.getMatnr()); invCountBodyVO.setVbatchcode(inventoryCheckOrderDetl.getBatch()); invCountBodyVO.setNcountastnum(inventoryCheckOrderDetl.getCheckAnfme()); - invCountBodyVO.setCstateid("1001A1100000000H0KJN"); + invCountBodyVO.setCstateid(nccScPcdaWms.getPkStorestate()); + invCountBodyVO.setPk_batchcode(nccScPcdaWms.getPkBatchcode()); invCountBodyVOList.add(invCountBodyVO); } diff --git a/src/main/java/com/zy/nc/entity/NccScPcdaWms.java b/src/main/java/com/zy/nc/entity/NccScPcdaWms.java index c338433..c5328ec 100644 --- a/src/main/java/com/zy/nc/entity/NccScPcdaWms.java +++ b/src/main/java/com/zy/nc/entity/NccScPcdaWms.java @@ -39,4 +39,7 @@ * */ private String ts; + + private String pkStorestate; + } \ No newline at end of file diff --git a/src/main/java/com/zy/nc/vo/InvCountBodyVO.java b/src/main/java/com/zy/nc/vo/InvCountBodyVO.java index e1fbb57..bd5d08d 100644 --- a/src/main/java/com/zy/nc/vo/InvCountBodyVO.java +++ b/src/main/java/com/zy/nc/vo/InvCountBodyVO.java @@ -13,4 +13,6 @@ private String cstateid; + private String pk_batchcode; + } diff --git a/src/main/resources/mapper/nc/NccScPcdaWmsMapper.xml b/src/main/resources/mapper/nc/NccScPcdaWmsMapper.xml index 8464f85..ce68971 100644 --- a/src/main/resources/mapper/nc/NccScPcdaWmsMapper.xml +++ b/src/main/resources/mapper/nc/NccScPcdaWmsMapper.xml @@ -11,6 +11,7 @@ <result property="vbatchcode" column="VBATCHCODE" /> <result property="wlbm" column="WLBM" /> <result property="ts" column="TS" /> + <result property="pk_storestate" column="PK_STORESTATE" /> </resultMap> <sql id="Base_Column_List"> -- Gitblit v1.9.1