From e2a064410d4ea573bae6e8bf96da378c8ad0e809 Mon Sep 17 00:00:00 2001 From: CZT <czt18638530771@163.com> Date: 星期二, 05 三月 2024 15:31:14 +0800 Subject: [PATCH] 优化出入库信息的结算单绑定 --- src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1202.java | 17 ++++++++++++----- 1 files changed, 12 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1202.java b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1202.java index caff32f..77c0db5 100644 --- a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1202.java +++ b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1202.java @@ -5,10 +5,7 @@ import com.fzzy.api.service.ApiCommonService; import com.fzzy.api.service.ApiTriggerService; import com.fzzy.api.utils.ContextUtil; -import com.fzzy.api.view.repository.Api1201Rep; -import com.fzzy.api.view.repository.Api1202Rep; -import com.fzzy.api.view.repository.Api1404Rep; -import com.fzzy.api.view.repository.ApiLogRep; +import com.fzzy.api.view.repository.*; import com.fzzy.async.fzzy40.entity.Fz40InoutNoticeIn; import com.fzzy.async.fzzy40.entity.Fz40InoutRecord; import com.fzzy.async.fzzy40.entity.Fz40InoutRecordItem; @@ -49,6 +46,8 @@ @Autowired private Api1202Rep api1202Rep; @Autowired + private Api1204Rep api1204Rep; + @Autowired private Api1404Rep api1404Rep; @Autowired private ApiCommonService commonService; @@ -88,6 +87,7 @@ List<Api1202> api1202List; List<Fz40InoutRecordItem> listInoutRecordItem; List<Api1201> api1201List; + List<Api1204> api1204List; List<Api1404> api1404List; for (Fz40InoutRecord sysData : list) { if (sysData.getRecordStatus().equals("DEL") || sysData.getRecordStatus().equals("ERROR")) { @@ -206,9 +206,16 @@ apiData.setBzwkl(0 - sysData.getDePackage()); apiData.setBzbjs(sysData.getBzbjs()); apiData.setCmsj(sysData.getCompleteTime()); - if (StringUtils.isNotEmpty(sysData.getSettleId())) { + //缁撶畻鍗曞彿 + if(StringUtils.isNotEmpty(sysData.getSettleId())){ apiData.setRkjsdh(kqdm + sysData.getSettleId()); } + if(StringUtils.isNotEmpty(apiData.getHth())){ + api1204List = api1204Rep.getDataByHth(apiData.getHth()); + if(null != api1204List && api1204List.size() > 0){ + apiData.setRkjsdh(api1204List.get(0).getRkjsdh()); + } + } //鍏跺畠 apiData.setQtkl(0 - sysData.getDeOther()); //鍊间粨 鐜板満鎵i噸 -- Gitblit v1.9.3