From 7a988c17fe25f18815889ff5221a5ebcf01fabdc Mon Sep 17 00:00:00 2001 From: czt <czt18638530771@163.com> Date: 星期一, 13 十月 2025 18:15:59 +0800 Subject: [PATCH] 武汉黄陂军粮-质检报告共享接口同步及推送3 --- src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1208.java | 17 ++++++++++++----- 1 files changed, 12 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1208.java b/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1208.java index 4df4f97..6b292e0 100644 --- a/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1208.java +++ b/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1208.java @@ -71,6 +71,7 @@ Api1208 apiData; Api1105 api1105; + List<Api1208> api1208List; for (Fz35DepotStore fz35DepotStore : list) { //鑾峰彇璐т綅淇℃伅 @@ -80,10 +81,11 @@ } apiData = new Api1208(); + apiData.setId(fz35DepotStore.getId()); apiData.setHwdm(api1105.getHwdm()); //绮鍝佺 - String mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSPZ, fz35DepotStore.getFoodVariety()); + String mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSPZ, fz35DepotStore.getFoodVariety().substring(0,3)); apiData.setLspzdm(mappingCode); //绮鎬ц川 @@ -126,7 +128,7 @@ } //鍑轰粨瀹屾垚鏃堕棿 if("1".equals(apiData.getHwzt())){ - apiData.setCcwcsj(DateUtils.addDays(fz35DepotStore.getStoreDate(), 5)); + apiData.setCcwcsj(fz35DepotStore.getFullDate()); } //鍥藉埆 apiData.setGb("156"); @@ -135,7 +137,7 @@ apiData.setSjzlxg(6); apiData.setLdtj(10000); - apiData.setZhgxsj(new Date()); + apiData.setZhgxsj(fz35DepotStore.getUpdateDate()); //涓氬姟id銆佸簱鍖虹紪鐮併�佸悓姝ユ椂闂� apiData.setBizId(fz35DepotStore.getId()); @@ -143,8 +145,13 @@ apiData.setSyncTime(new Date()); //搴撳瓨姣忔鏂板 - apiData.setCzbz(Constant.CZBZ_I); - apiData.setId(ContextUtil.getCurTimeMillis()); + api1208List = api1208Rep.getDataById(apiData.getId()); + if(null == api1208List || api1208List.isEmpty()){ + apiData.setCzbz(Constant.CZBZ_I); + }else { + apiData.setCzbz(api1208List.get(0).getCzbz()); + } + //淇濆瓨鏁版嵁 api1208Rep.save(apiData); } -- Gitblit v1.9.3