From cdad99fd8386cc3a44f6e66a85f4d0d0ac6fff03 Mon Sep 17 00:00:00 2001 From: czt <czt18638530771@163.com> Date: 星期六, 08 二月 2025 10:00:36 +0800 Subject: [PATCH] 优化库存同步 --- src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1208.java | 19 +++++++++++++------ 1 files changed, 13 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1208.java b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1208.java index 4bc8cfb..5f27584 100644 --- a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1208.java +++ b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1208.java @@ -108,12 +108,6 @@ apiData.setCd(mappingCode); apiData.setBgy(StringUtils.isEmpty(api1105.getBgy()) ? "淇濈鍛�" : api1105.getBgy()); - //绮潈褰掑睘鍗曚綅 - if (StringUtils.isEmpty(fz40DepotStore.getLqgsdwdm())) { - apiData.setLqgsdwdm(api1102.getDwdm()); - } else { - apiData.setLqgsdwdm(fz40DepotStore.getLqgsdwdm()); - } apiData.setLqxzqhdm(api1102.getXzqhdm()); if (apiData.getLsxzdm().equals("121")) { @@ -125,6 +119,19 @@ apiData.setLqxzqhdm(api1102.getXzqhdm().substring(0, 4) + "00"); } + //绮潈褰掑睘鍗曚綅 + if (StringUtils.isEmpty(fz40DepotStore.getLqgsdwdm())) { + api1208List = api1208Rep.findDataByHwdm(api1105.getHwdm()); + if(null != api1208List && api1208List.size() > 0){ + apiData.setLqgsdwdm(api1208List.get(0).getLqgsdwdm()); + apiData.setLqxzqhdm(api1208List.get(0).getLqxzqhdm()); + apiData.setLqgstydwbm(api1208List.get(0).getLqgstydwbm()); + } + apiData.setLqgsdwdm(api1102.getDwdm()); + } else { + apiData.setLqgsdwdm(fz40DepotStore.getLqgsdwdm()); + } + //绠$悊鏂瑰紡-榛樿鐩村偍 if (StringUtils.isEmpty(fz40DepotStore.getManageType())) { apiData.setGlfs("01"); -- Gitblit v1.9.3