From 40b614432756a9dbaf99cda39f5fae19c05d7031 Mon Sep 17 00:00:00 2001 From: CZT <czt18638530771@163.com> Date: 星期一, 09 十月 2023 17:21:50 +0800 Subject: [PATCH] 优化库存数据同步 --- src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1208.java | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 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 a841582..e07fc33 100644 --- a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1208.java +++ b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1208.java @@ -11,6 +11,7 @@ import com.fzzy.async.fzzy40.entity.Fz40DepotStore; import com.fzzy.async.fzzy40.repository.Fzzy40Sync1208Rep; import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.time.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @@ -103,11 +104,11 @@ String cd = commonService.getFoodLocationIdFromCache(fz40DepotStore.getFoodLocation()); apiData.setCd(cd); - apiData.setBgy(api1105.getBgy()); + apiData.setBgy(StringUtils.isEmpty(api1105.getBgy()) ? "淇濈鍛�" : api1105.getBgy()); //绮潈褰掑睘鍗曚綅 apiData.setLqgsdwdm(api1102.getDwdm()); //绮潈琛屾斂鍖哄垝浠g爜 - apiData.setLqxzqhdm(api1102.getDwdm().substring(2, 8)); + apiData.setLqxzqhdm(api1102.getXzqhdm()); //绠$悊鏂瑰紡-榛樿鐩村偍 apiData.setGlfs("01"); //鏀跺偍鍦扮偣-榛樿搴撳唴 @@ -124,12 +125,15 @@ //鍏ヤ粨鏃堕棿 apiData.setRcsj(fz40DepotStore.getStoreDate()); //灏佷粨鏃ユ湡 - if("3".equals(apiData.getHwzt())){ + if("3".equals(apiData.getHwzt()) || "4".equals(apiData.getHwzt())){ apiData.setFcrq(DateUtils.addDays(fz40DepotStore.getStoreDate(), 10)); } - //鍑轰粨瀹屾垚鏃堕棿 + if("1".equals(apiData.getHwzt())){ + //鍑轰粨瀹屾垚鏃堕棿 apiData.setCcwcsj(DateUtils.addDays(fz40DepotStore.getStoreDate(), 5)); + //娓呬粨鏃堕棿 + apiData.setQcsj(DateUtils.addDays(apiData.getCcwcsj(), 1)); } //鍥藉埆 apiData.setGb("156"); -- Gitblit v1.9.3