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/whhpjl/impl/Fz40ToWhjlSync1212.java | 62 ++++++++++++++++++++----------
1 files changed, 41 insertions(+), 21 deletions(-)
diff --git a/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1212.java b/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1212.java
index 9945fcb..a9f2e2b 100644
--- a/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1212.java
+++ b/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1212.java
@@ -72,6 +72,11 @@
List<ApiInfoData> apiInfoDataList;
WhjlApi1212 apiData;
for (Fz40WhjlInoutRecord sysData : list) {
+ if(sysData.getRecordStatus().equals("DEL")) {
+ //濡傛灉鏄垹闄ょ姸鎬侊紝鍒欎笉杩涜鍚屾
+ log.info("1212---鍑哄叆搴撹褰�-鍚屾鏁版嵁锛歿}锛岀姸鎬佷负鍒犻櫎锛屼笉杩涜鍚屾", sysData.getId());
+ continue;
+ }
List<ApiInfoData> dept = apiInfoDataRep.getDataByDataId(sysData.getCompanyId());
WhjlApi1101 whjlApi1101 = JSONObject.parseObject(dept.get(0).getData(), WhjlApi1101.class);
List<ApiInfoData> deptArea = apiInfoDataRep.getDataByDataId(sysData.getDeptId());
@@ -85,7 +90,7 @@
apiData.setYwrq(DateUtils.parseDate(sysData.getId().substring(2, 10), new String[]{"yyyyMMdd"}));
if(sysData.getType().equals("IN")){
apiData.setCrklx("鍏ュ簱");
- apiData.setYwlx("鏃ュ父鍑哄叆搴�");//鍑哄叆搴撶被鍨�: 鏃ュ父鍑哄叆搴�/鏃ュ父鍑哄簱/搴旀�ュ叆搴�/搴旀�ュ嚭搴�/鐩樼偣鍏ュ簱/鐩樼偣鍑哄簱/杞粨鍏ュ簱/杞粨鍑哄簱
+ apiData.setYwlx("鏃ュ父鍏ュ簱");//鍑哄叆搴撶被鍨�: 鏃ュ父鍑哄叆搴�/鏃ュ父鍑哄簱/搴旀�ュ叆搴�/搴旀�ュ嚭搴�/鐩樼偣鍏ュ簱/鐩樼偣鍑哄簱/杞粨鍏ュ簱/杞粨鍑哄簱
}
if(sysData.getType().equals("OUT")){
apiData.setCrklx("鍑哄簱");
@@ -119,11 +124,10 @@
}
apiData.setHwbh(whjlApi1108.getHwbh());//璐т綅缂栧彿
apiData.setHwmc(whjlApi1108.getHwmc());//璐т綅鍚嶇О
- apiData.setAjbh(apiData.getHwbh().substring(0,28));//寤掗棿缂栧彿
- apiData.setAjmc(apiData.getHwmc());// TODO 寤掗棿鍚嶇О
+ apiData.setAjbh(whjlApi1108.getHwbh().substring(0,28));//寤掗棿缂栧彿
+ apiData.setAjmc(whjlApi1108.getHwmc());// TODO 寤掗棿鍚嶇О
- apiData.setKctzbh(sysData.getId().substring(2));//搴撳瓨鍙拌处ID
- apiData.setKctzcppcid(sysData.getId().substring(2));//搴撳瓨鍙拌处鎵规ID
+
// apiData.setPsmxid("");//閰嶉�佽溅杈嗘槑缁咺D
// apiData.setYjfamxid("");//搴旀�ユ柟妗堟槑缁咺D
@@ -132,29 +136,47 @@
if(lspz != null && lspz.size() > 0){
apiData.setLspzmc(lspz.get(0).getName());//鍝佺鍚嶇О
}
- if (sysData.getFoodVariety().equals("2")){
+ if (sysData.getFoodVariety().startsWith("2")){
+ apiData.setLspzmc("闈㈢矇");//鍝佺鍚嶇О
+ apiData.setKctzbh("1234567891234567002");//搴撳瓨鍙拌处ID
+ apiData.setKctzcppcid("12312332132145002");//搴撳瓨鍙拌处鎵规ID
+ apiData.setJldwbm("12");//璁¢噺鍗曚綅缂栫爜
+ apiData.setJldwmc("鍗冨厠");//璁¢噺鍗曚綅鍚嶇О
+ apiData.setJsdwbm("21");//璁℃暟鍗曚綅缂栫爜
+ apiData.setJsdwmc("琚�");//璁℃暟鍗曚綅鍚嶇О
+
//灏忛害绮�
- apiData.setCpbh("FJL89570583ec0a2571");//浜у搧缂栧彿
- apiData.setCpmc("灏忛害绮�");//浜у搧缂栧彿
+ apiData.setCpbh("FJL4a971ea2d319e518");//浜у搧缂栧彿
+ apiData.setCpmc("绮捐嚧灏忛害绮�");//浜у搧缂栧彿
}
- if (sysData.getFoodVariety().equals("1")){
+ if (sysData.getFoodVariety().startsWith("1")){
+ apiData.setLspzmc("澶х背");//鍝佺鍚嶇О
+ apiData.setKctzbh("1234567891234567001");//搴撳瓨鍙拌处ID
+ apiData.setKctzcppcid("12312332132145001");//搴撳瓨鍙拌处鎵规ID
+ apiData.setJldwbm("12");//璁¢噺鍗曚綅缂栫爜
+ apiData.setJldwmc("鍗冨厠");//璁¢噺鍗曚綅鍚嶇О
+ apiData.setJsdwbm("21");//璁℃暟鍗曚綅缂栫爜
+ apiData.setJsdwmc("琚�");//璁℃暟鍗曚綅鍚嶇О
//澶х背
- apiData.setCpbh("FJLdf09130205a43278");//浜у搧缂栧彿
- apiData.setCpmc("澶х背");//浜у搧缂栧彿
+ apiData.setCpbh("FJL0b1fc3761a2c0a46");//浜у搧缂栧彿
+ apiData.setCpmc("闀挎睙缁垮湴绮崇背");//浜у搧缂栧彿
}
- if (sysData.getFoodVariety().equals("3")){
+ if (sysData.getFoodVariety().startsWith("3")){
+ apiData.setLspzmc("椋熺敤娌�");//鍝佺鍚嶇О
+ apiData.setKctzbh("1234567891234567003");//搴撳瓨鍙拌处ID
+ apiData.setKctzcppcid("12312332132145003");//搴撳瓨鍙拌处鎵规ID
+ apiData.setJldwbm("13");//璁¢噺鍗曚綅缂栫爜
+ apiData.setJldwmc("鍗�");//璁¢噺鍗曚綅鍚嶇О
+ apiData.setJsdwbm("23");//璁℃暟鍗曚綅缂栫爜
+ apiData.setJsdwmc("鐡�");//璁℃暟鍗曚綅鍚嶇О
//椋熺敤娌�
- apiData.setCpbh("FJL3e7ba1605ebd5dec");//浜у搧缂栧彿
- apiData.setCpmc("椋熺敤娌�");//浜у搧缂栧彿
+ apiData.setCpbh("FJL60a5761059bf08df");//浜у搧缂栧彿
+ apiData.setCpmc("鑿滅苯娌�");//浜у搧鍚嶇О
}
- apiData.setJldwbm("12");//璁¢噺鍗曚綅缂栫爜
- apiData.setJldwmc("鍗冨厠");//璁¢噺鍗曚綅鍚嶇О
- apiData.setJsdwbm("21");//璁℃暟鍗曚綅缂栫爜
- apiData.setJsdwmc("琚�");//璁℃暟鍗曚綅鍚嶇О
// apiData.setCrklx("");//鍑哄叆搴撶被鍨�
@@ -179,7 +201,7 @@
// apiData.setSccj("");//鐢熶骇鍘傚
// apiData.setGg("");//瑙勬牸鍨嬪彿
// apiData.setCppc("");//浜у搧鎵规
-// apiData.setScrq(null);//鐢熶骇鏃ユ湡
+ apiData.setScrq(sysData.getRegisterTime());//鐢熶骇鏃ユ湡
// apiData.setBzq(null);//淇濊川鏈�
// apiData.setCkfs("");//鍑哄簱鏂瑰紡
apiData.setDjsj(sysData.getRegisterTime());//鐧昏鏃堕棿
@@ -224,8 +246,6 @@
infoData.setData(JSON.toJSONString(apiData));
apiInfoDataRep.save(infoData);
-
-
log.info("1212---鍑哄叆搴撹褰�-鍚屾鏁版嵁锛歿}", apiData.toString());
}
--
Gitblit v1.9.3