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