From 550b14e27b9bba40e80f1141d0943d1dc62acbbc Mon Sep 17 00:00:00 2001
From: 陈战涛 <chenzhantao7055@sina.com>
Date: 星期一, 22 五月 2023 15:26:55 +0800
Subject: [PATCH] 优化广东粮食购销接口
---
src/main/java/com/fzzy/api/utils/FileUtil.java | 2
src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1208.java | 3
src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1205.java | 16 ++-
src/main/java/com/fzzy/api/view/Api1202.view.xml | 8 --
src/main/java/com/fzzy/api/entity/Api1202.java | 9 +-
src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1202.java | 22 +++--
src/main/java/com/fzzy/api/entity/Api1205.java | 8 -
src/main/java/com/fzzy/async/fzzy35/entity/Fz35InoutRecord.java | 27 ++----
src/main/java/com/fzzy/api/view/Api1205.view.xml | 3
src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1203.java | 34 +++++---
src/main/java/com/fzzy/api/view/repository/Api1205Rep.java | 4 +
src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1109.java | 8 +
src/main/java/com/fzzy/api/view/repository/Api1201Rep.java | 4 +
src/main/java/com/fzzy/api/view/repository/Api1202Rep.java | 4 +
src/main/java/com/fzzy/api/view/repository/Api1109Rep.java | 4 +
src/main/java/com/fzzy/push/shjdjw2023/Shjdjw2023PushService12.java | 5 -
src/main/java/com/fzzy/api/view/repository/Api1203Rep.java | 4 +
src/main/java/com/fzzy/api/entity/Api1203.java | 6 -
src/main/java/com/fzzy/api/view/pr/Api1202PR.java | 2
src/main/java/com/fzzy/async/fzzy35/repository/Fzzy35Sync1203Rep.java | 2
src/main/java/com/fzzy/api/view/pr/Api1205PR.java | 2
src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1201.java | 10 +-
src/main/java/com/fzzy/api/view/pr/Api1203PR.java | 2
src/main/java/com/fzzy/push/shjdjw2023/ShjdjwApiRemoteService2023.java | 2
src/main/java/com/fzzy/api/view/Api1203.view.xml | 5 -
25 files changed, 106 insertions(+), 90 deletions(-)
diff --git a/src/main/java/com/fzzy/api/entity/Api1202.java b/src/main/java/com/fzzy/api/entity/Api1202.java
index 633e84e..17cffde 100644
--- a/src/main/java/com/fzzy/api/entity/Api1202.java
+++ b/src/main/java/com/fzzy/api/entity/Api1202.java
@@ -27,12 +27,13 @@
public static String SORT_PROP = "rkywdh";
- @Id
- @JSONField(serialize = false)
- @Column(name = "id", length = 40)
- private String id;
+// @Id
+// @JSONField(serialize = false)
+// @Column(name = "id", length = 40)
+// private String id;
//12 浣嶆暟瀛楃粍鎴愶紝绗� 1-2 浣嶄负涓氬姟浠g爜锛�14浠h〃绮鍏ュ簱锛夛紝绗� 3-8 浣嶄緷娆′负骞翠唤鐨勫悗涓や綅銆�2 浣嶆湀浠姐��2 浣嶆棩鏈燂紝鍚庡洓浣嶄负椤哄簭鐮併�備緥濡傦細141605041234
+ @Id
@PropertyDef(label = "鍏ュ簱涓氬姟鍗曞彿")
@Column(name = "rkywdh", length = 12, nullable = false)
private String rkywdh;
diff --git a/src/main/java/com/fzzy/api/entity/Api1203.java b/src/main/java/com/fzzy/api/entity/Api1203.java
index 5c913d4..414cce9 100644
--- a/src/main/java/com/fzzy/api/entity/Api1203.java
+++ b/src/main/java/com/fzzy/api/entity/Api1203.java
@@ -27,12 +27,8 @@
public static String SORT_PROP = "rkjydh";
- @Id
- @JSONField(serialize = false)
- @Column(name = "id", length = 40)
- private String id;
-
//鍏ュ簱涓氬姟鍗曞彿鐢� 12 浣嶆暟瀛楃粍鎴愶紝绗� 1-2 浣嶄负涓氬姟浠g爜锛�14浠h〃绮鍏ュ簱锛夛紝绗� 3-8 浣嶄緷娆′负骞翠唤鐨勫悗涓や綅銆�2 浣嶆湀浠姐��2 浣嶆棩鏈燂紝鍚庡洓浣嶄负椤哄簭鐮併�備緥濡傦細141605041234
+ @Id
@PropertyDef(label = "鍏ュ簱妫�楠屽崟鍙�")
@Column(name = "rkjydh", length = 12, nullable = false)
private String rkjydh;
diff --git a/src/main/java/com/fzzy/api/entity/Api1205.java b/src/main/java/com/fzzy/api/entity/Api1205.java
index 0d51549..12f90ff 100644
--- a/src/main/java/com/fzzy/api/entity/Api1205.java
+++ b/src/main/java/com/fzzy/api/entity/Api1205.java
@@ -26,16 +26,10 @@
*/
private static final long serialVersionUID = -6381473449862569451L;
-
public static String SORT_PROP = "ckywdh";
-
- @JSONField(serialize = false)
- @Id
- @Column(name = "id", length = 40)
- private String id;
-
//涓氬姟鍗曞彿鐢� 12 浣嶆暟瀛楃粍鎴愶紝绗� 1-2 浣嶄负涓氬姟缂栫爜锛�15 浠h〃绮鍑哄簱锛夛紝绗� 3-8 浣嶄緷娆′负骞翠唤鐨勫悗涓や綅銆�2 浣嶆湀浠姐��2浣嶆棩鏈燂紝鍚庡洓浣嶄负椤哄簭鐮併�備緥濡傦細141605041234
+ @Id
@PropertyDef(label = "鍑哄簱涓氬姟鍗曞彿")
@Column(name = "ckywdh", length = 12)
private String ckywdh;
diff --git a/src/main/java/com/fzzy/api/utils/FileUtil.java b/src/main/java/com/fzzy/api/utils/FileUtil.java
index 2a41907..2c1e52f 100644
--- a/src/main/java/com/fzzy/api/utils/FileUtil.java
+++ b/src/main/java/com/fzzy/api/utils/FileUtil.java
@@ -31,7 +31,7 @@
date = new Date();
}
- String basePath = configData.getFilePath() + "INOUT/"
+ String basePath = configData.getImgPath() + "INOUT/"
+ DateFormatUtils.format(date, "yyyyMM") + "/";
File file = new File(basePath);
diff --git a/src/main/java/com/fzzy/api/view/Api1202.view.xml b/src/main/java/com/fzzy/api/view/Api1202.view.xml
index c01c93e..430b5ef 100644
--- a/src/main/java/com/fzzy/api/view/Api1202.view.xml
+++ b/src/main/java/com/fzzy/api/view/Api1202.view.xml
@@ -276,9 +276,6 @@
<Property></Property>
<Property name="label">搴撳尯浠g爜</Property>
</PropertyDef>
- <PropertyDef name="id">
- <Property name="dataType">Integer</Property>
- </PropertyDef>
<PropertyDef name="cchlx">
<Property/>
<Property name="label">杞﹁埞鍙风被鍨�</Property>
@@ -846,11 +843,6 @@
<AutoFormElement>
<Property name="name">bizId</Property>
<Property name="property">bizId</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">id</Property>
- <Property name="property">id</Property>
<Editor/>
</AutoFormElement>
</AutoForm>
diff --git a/src/main/java/com/fzzy/api/view/Api1203.view.xml b/src/main/java/com/fzzy/api/view/Api1203.view.xml
index 9ddde53..1f00d95 100644
--- a/src/main/java/com/fzzy/api/view/Api1203.view.xml
+++ b/src/main/java/com/fzzy/api/view/Api1203.view.xml
@@ -5,9 +5,6 @@
<Model>
<DataType name="dtMain">
<Property name="creationType">com.fzzy.api.entity.Api1203</Property>
- <PropertyDef name="id">
- <Property name="dataType">Integer</Property>
- </PropertyDef>
<PropertyDef name="rkjydh">
<Property></Property>
<Property name="label">鍏ュ簱妫�楠屽崟鍙�</Property>
@@ -21,7 +18,7 @@
<Property name="label">鍏ュ簱涓氬姟鍗曞彿</Property>
</PropertyDef>
<PropertyDef name="qysj">
- <Property name="dataType">Date</Property>
+ <Property name="dataType">DateTime</Property>
<Property name="label">鎵︽牱鏃堕棿</Property>
</PropertyDef>
<PropertyDef name="qyrxm">
diff --git a/src/main/java/com/fzzy/api/view/Api1205.view.xml b/src/main/java/com/fzzy/api/view/Api1205.view.xml
index 9d67f1c..170321e 100644
--- a/src/main/java/com/fzzy/api/view/Api1205.view.xml
+++ b/src/main/java/com/fzzy/api/view/Api1205.view.xml
@@ -26,9 +26,6 @@
<Property></Property>
<Property name="label">搴撳尯浠g爜</Property>
</PropertyDef>
- <PropertyDef name="id">
- <Property name="dataType">Integer</Property>
- </PropertyDef>
<PropertyDef name="ckywdh">
<Property></Property>
<Property name="label">鍑哄簱涓氬姟鍗曞彿</Property>
diff --git a/src/main/java/com/fzzy/api/view/pr/Api1202PR.java b/src/main/java/com/fzzy/api/view/pr/Api1202PR.java
index 8d81643..c8efa98 100644
--- a/src/main/java/com/fzzy/api/view/pr/Api1202PR.java
+++ b/src/main/java/com/fzzy/api/view/pr/Api1202PR.java
@@ -130,7 +130,7 @@
@Expose
public String delData(Api1202 data) {
- apiRepository.deleteById(data.getId());
+ apiRepository.deleteById(data.getRkywdh());
return null;
}
diff --git a/src/main/java/com/fzzy/api/view/pr/Api1203PR.java b/src/main/java/com/fzzy/api/view/pr/Api1203PR.java
index dccf249..cc6f12e 100644
--- a/src/main/java/com/fzzy/api/view/pr/Api1203PR.java
+++ b/src/main/java/com/fzzy/api/view/pr/Api1203PR.java
@@ -130,7 +130,7 @@
@Expose
public String delData(Api1203 data) {
if (null == data) return "鏃犳暟鎹墽琛�";
- apiRepository.deleteById(data.getBizId());
+ apiRepository.deleteById(data.getRkjydh());
return null;
}
diff --git a/src/main/java/com/fzzy/api/view/pr/Api1205PR.java b/src/main/java/com/fzzy/api/view/pr/Api1205PR.java
index ac893f7..7dd9401 100644
--- a/src/main/java/com/fzzy/api/view/pr/Api1205PR.java
+++ b/src/main/java/com/fzzy/api/view/pr/Api1205PR.java
@@ -131,7 +131,7 @@
@Expose
public String delData(Api1205 data) {
if(null == data) return "鏃犳暟鎹墽琛�";
- apiRepository.deleteById(data.getId());
+ apiRepository.deleteById(data.getCkywdh());
return null;
}
diff --git a/src/main/java/com/fzzy/api/view/repository/Api1109Rep.java b/src/main/java/com/fzzy/api/view/repository/Api1109Rep.java
index 64f871d..e93b925 100644
--- a/src/main/java/com/fzzy/api/view/repository/Api1109Rep.java
+++ b/src/main/java/com/fzzy/api/view/repository/Api1109Rep.java
@@ -1,6 +1,7 @@
package com.fzzy.api.view.repository;
import com.fzzy.api.entity.Api1109;
+import com.fzzy.api.entity.Api1202;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.Modifying;
@@ -19,4 +20,7 @@
@Modifying
@Query("update Api1109 set czbz =:czbz where id=:id")
void updateStatus(@Param("id") String id, @Param("czbz") String czbz);
+
+ @Query("from Api1109 where bizId=:bizId ")
+ List<Api1109> getDataByBizId(@Param("bizId") String bizId);
}
diff --git a/src/main/java/com/fzzy/api/view/repository/Api1201Rep.java b/src/main/java/com/fzzy/api/view/repository/Api1201Rep.java
index 4b2bfe5..68fe964 100644
--- a/src/main/java/com/fzzy/api/view/repository/Api1201Rep.java
+++ b/src/main/java/com/fzzy/api/view/repository/Api1201Rep.java
@@ -1,6 +1,7 @@
package com.fzzy.api.view.repository;
import com.fzzy.api.entity.Api1201;
+import com.fzzy.api.entity.Api1202;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.Modifying;
@@ -21,4 +22,7 @@
@Modifying
@Query("update Api1201 set czbz =:czbz where hth=:hth")
void updateStatus(@Param("hth") String hth, @Param("czbz") String czbz);
+
+ @Query("from Api1201 where hth=:hth ")
+ List<Api1201> getDataById(@Param("hth") String hth);
}
diff --git a/src/main/java/com/fzzy/api/view/repository/Api1202Rep.java b/src/main/java/com/fzzy/api/view/repository/Api1202Rep.java
index 283f2b1..97be837 100644
--- a/src/main/java/com/fzzy/api/view/repository/Api1202Rep.java
+++ b/src/main/java/com/fzzy/api/view/repository/Api1202Rep.java
@@ -2,6 +2,7 @@
import com.fzzy.api.entity.Api1202;
+import com.fzzy.api.entity.Api1208;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.Modifying;
@@ -21,4 +22,7 @@
@Modifying
@Query("update Api1202 set czbz =:czbz where rkywdh=:rkywdh")
int updateStatus(@Param("rkywdh") String rkywdh, @Param("czbz") String czbz);
+
+ @Query("from Api1202 where rkywdh=:rkywdh ")
+ List<Api1202> getDataById(@Param("rkywdh") String rkywdh);
}
diff --git a/src/main/java/com/fzzy/api/view/repository/Api1203Rep.java b/src/main/java/com/fzzy/api/view/repository/Api1203Rep.java
index 0b4f05b..2813adc 100644
--- a/src/main/java/com/fzzy/api/view/repository/Api1203Rep.java
+++ b/src/main/java/com/fzzy/api/view/repository/Api1203Rep.java
@@ -1,5 +1,6 @@
package com.fzzy.api.view.repository;
+import com.fzzy.api.entity.Api1202;
import com.fzzy.api.entity.Api1203;
import org.springframework.data.jpa.repository.JpaRepository;
@@ -21,4 +22,7 @@
@Modifying
@Query("update Api1203 set czbz =:czbz where rkjydh=:rkjydh")
void updateStatus(@Param("rkjydh") String rkjydh, @Param("czbz") String czbz);
+
+ @Query("from Api1203 where rkjydh=:rkjydh ")
+ List<Api1203> getDataById(@Param("rkjydh") String rkjydh);
}
diff --git a/src/main/java/com/fzzy/api/view/repository/Api1205Rep.java b/src/main/java/com/fzzy/api/view/repository/Api1205Rep.java
index f9f6f8e..40e081f 100644
--- a/src/main/java/com/fzzy/api/view/repository/Api1205Rep.java
+++ b/src/main/java/com/fzzy/api/view/repository/Api1205Rep.java
@@ -1,6 +1,7 @@
package com.fzzy.api.view.repository;
+import com.fzzy.api.entity.Api1202;
import com.fzzy.api.entity.Api1205;
import org.springframework.data.jpa.repository.JpaRepository;
@@ -22,4 +23,7 @@
@Modifying
@Query("update Api1205 set czbz =:czbz where ckywdh=:ckywdh")
void updateStatus(@Param("ckywdh") String ckywdh, @Param("czbz") String czbz);
+
+ @Query("from Api1205 where ckywdh=:ckywdh ")
+ List<Api1205> getDataById(@Param("ckywdh") String ckywdh);
}
diff --git a/src/main/java/com/fzzy/async/fzzy35/entity/Fz35InoutRecord.java b/src/main/java/com/fzzy/async/fzzy35/entity/Fz35InoutRecord.java
index c8b34da..7e1d9bf 100644
--- a/src/main/java/com/fzzy/async/fzzy35/entity/Fz35InoutRecord.java
+++ b/src/main/java/com/fzzy/async/fzzy35/entity/Fz35InoutRecord.java
@@ -31,7 +31,7 @@
private String deptId;
@Column(name = "NOTICE_ID_", length = 40)
- @PropertyDef(label = "閫氱煡鍗旾d")
+ @PropertyDef(label = "閫氱煡鍗曠紪鐮�")
private String noticeId;
@Column(name = "DEPOT_ID_", length = 50)
@@ -86,10 +86,6 @@
@PropertyDef(label = "鎵胯繍浜哄湴鍧�")
private String userAddress;
- @Column(name = "CUR_STORAGE_")
- @PropertyDef(label = "褰撳墠搴撳瓨")
- private double curStorage = 0.0;
-
// 鍩烘湰淇℃伅
@Column(name = "INTEL_CARD_", length = 20)
@PropertyDef(label = "鏅烘収鍗″彿")
@@ -104,7 +100,7 @@
private String transType; //TransType.TYPE_1.getCode();
@Column(name = "CUSTOMER_ID_", length = 40)
- @PropertyDef(label = "寰�鏉ュ崟浣岻D", description = "鍏ュ簱鏃讹紝琛ㄧず鍙戣揣鍗曚綅锛屽嚭搴撴椂鍊欒〃绀烘敹璐у崟浣�")
+ @PropertyDef(label = "寰�鏉ュ崟浣�", description = "鍏ュ簱鏃讹紝琛ㄧず鍙戣揣鍗曚綅锛屽嚭搴撴椂鍊欒〃绀烘敹璐у崟浣�")
private String customerId;
@Column(name = "CUSTOMER_NAME_", length = 50)
@@ -124,8 +120,9 @@
@PropertyDef(label = "绮绛夌骇")
private String foodLevel;
+
@Column(name = "FOOD_LOCATION_", length = 40)
- @PropertyDef(label = "绮浜у湴")
+ @PropertyDef(label = "浜у湴鍚嶇О")
private String foodLocation;
@Column(name = "FOOD_YEAR_", length = 20)
@@ -161,7 +158,6 @@
@Column(name = "DE_WET_")
@PropertyDef(label = "姘村垎鎵i噸", description = "鍗曚綅KG")
private Double deWet = 0.0;
-
@Column(name = "DE_HANDLE_")
@PropertyDef(label = "鍊间粨鎵i噸", description = "鍗曚綅KG")
@@ -204,8 +200,12 @@
private Double netWeight = 0.0;
@Column(name = "SETTLE_WEIGHT_")
- @PropertyDef(label = "缁撶畻鍑�閲�", description = "鎵i噸鍚庡噣閲嶏紝缁撶畻鍑�閲嶏紝鍗曚綅KG")
+ @PropertyDef(label = "缁撶畻閲嶉噺", description = "鎵i噸鍚庡噣閲嶏紝缁撶畻鍑�閲嶏紝鍗曚綅KG")
private Double settleWeight = 0.0;
+
+ @Column(name = "RECORD_WEIGHT_")
+ @PropertyDef(label = "鍏ュ簱閲嶉噺", description = "鎵i噸鍚庡噣閲嶏紝缁撶畻鍑�閲嶏紝琛ュ寘鎷閲嶏紝鍗曚綅KG")
+ private Double recordWeight = 0.0;
@Column(name = "PRICE_")
@PropertyDef(label = "鍗曚环", description = "鍗曚綅锛氬厓/鍏枻")
@@ -240,13 +240,6 @@
@Column(name = "SETTLE_TAG_", length = 2)
@PropertyDef(label = "鏄惁缁撶畻", description = "Y:琛ㄧず宸茬粨绠楋紱N:琛ㄧず鏈粨绠�")
- private String settleTag ;
-
- @Override
- public String toString() {
- return "InoutRecord [id=" + id + ", depotId=" + depotId + ", type="
- + type + ", settleWeight=" + settleWeight + ", completeTime="
- + completeTime + "]";
- }
+ private String settleTag;
}
diff --git a/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1109.java b/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1109.java
index 7ce3b64..3de9c9e 100644
--- a/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1109.java
+++ b/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1109.java
@@ -2,6 +2,7 @@
import com.fzzy.api.Constant;
import com.fzzy.api.entity.Api1109;
+import com.fzzy.api.entity.Api1201;
import com.fzzy.api.entity.ApiLog;
import com.fzzy.api.utils.ContextUtil;
import com.fzzy.api.utils.FileUtil;
@@ -83,6 +84,7 @@
Api1109 apiData;
String wjlx;
String wjmc;
+ List<Api1109> api1109List;
for (Fz35FileInfo sysData : list) {
if (StringUtils.isEmpty(sysData.getBizId())) {
continue;
@@ -120,7 +122,6 @@
apiData.setWjlx(wjlx);
//鎿嶄綔鏍囧織鍙婃渶鍚庢洿鏂版椂闂�
- apiData.setCzbz(Constant.CZBZ_I);
apiData.setZhgxsj(new Date());
//涓氬姟id銆佸簱鍖虹紪鐮併�佸悓姝ユ椂闂�
@@ -128,6 +129,11 @@
apiData.setKqdm(kqdm);
apiData.setSyncTime(new Date());
+ api1109List = api1109Rep.getDataByBizId(apiData.getBizId());
+ if(null == api1109List || api1109List.isEmpty()){
+ apiData.setCzbz(Constant.CZBZ_I);
+ }
+
//淇濆瓨鏁版嵁
api1109Rep.save(apiData);
log.info("1109---鍚屾鏁版嵁锛歿}", apiData.toString());
diff --git a/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1201.java b/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1201.java
index bcb19b3..0e86cec 100644
--- a/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1201.java
+++ b/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1201.java
@@ -15,11 +15,9 @@
import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
-
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
-
/**
* 鍚堝悓淇℃伅鏁版嵁鎺ュ彛
@@ -71,6 +69,7 @@
Api1102 api1201 = api1102Rep.findById(kqdm).get();
Api1201 apiData;
+ List<Api1201> api1201List;
for (Fz35MContract sysData : list) {
apiData = new Api1201();
@@ -78,7 +77,6 @@
apiData.setHth(api1201.getDwdm() + sysData.getId());
apiData.setHtmc(sysData.getName());
apiData.setDwdm(api1201.getDwdm());
-
//涓氬姟绫诲瀷
String mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_HT_YWLX, sysData.getType());
@@ -123,7 +121,6 @@
apiData.setWcrq(sysData.getEndTime());
- apiData.setCzbz(Constant.CZBZ_I);
apiData.setZhgxsj(sysData.getCreateTime());
apiData.setSyncTime(new Date());
@@ -132,6 +129,11 @@
apiLog.setDataId(apiData.getBizId());
apiLog.setKqdm(kqdm);
+ api1201List = api1201Rep.getDataById(apiData.getHth());
+ if(null == api1201List || api1201List.isEmpty()){
+ apiData.setCzbz(Constant.CZBZ_I);
+ }
+
//淇濆瓨鏁版嵁
api1201Rep.save(apiData);
diff --git a/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1202.java b/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1202.java
index d369ba9..cbc63a9 100644
--- a/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1202.java
+++ b/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1202.java
@@ -3,6 +3,7 @@
import com.fzzy.api.Constant;
import com.fzzy.api.entity.Api1105;
import com.fzzy.api.entity.Api1202;
+import com.fzzy.api.entity.Api1208;
import com.fzzy.api.entity.ApiLog;
import com.fzzy.api.service.ApiCommonService;
import com.fzzy.api.service.ApiTriggerService;
@@ -78,16 +79,19 @@
Api1202 apiData;
Api1105 api1105;
List<Fz35InoutNoticeIn> listInoutNotice;
+ List<Api1202> api1202List;
Calendar c = Calendar.getInstance();
for (Fz35InoutRecord sysData : list) {
+ //鍒ゆ柇鍑�閲嶆槸鍚﹀ぇ浜�0锛岀瓑浜�0琛ㄧず涓嶅悎鏍硷紝涓嶈繘琛屽悓姝ヤ笂浼�
+ if(sysData.getRecordWeight() == 0){
+ continue;
+ }
//鑾峰彇璐т綅淇℃伅
api1105 = commonService.getApi1105Cache(sysData.getDepotId());
if (null == api1105) {
continue;
}
apiData = new Api1202();
-
- apiData.setId(sysData.getId());
apiData.setRkywdh(Constant.INOUT_TYPE_14 + sysData.getId().substring(4));
@@ -164,25 +168,25 @@
//鍊间粨 鐜板満鎵i噸
apiData.setXckl( 0 - sysData.getDeHandle());
-
- apiData.setJz(sysData.getSettleWeight());
+ apiData.setJz(sysData.getRecordWeight());
c.setTime(sysData.getCompleteTime());
c.add(Calendar.MINUTE,3);
apiData.setCmsj(c.getTime());
-
- //鍏ュ簱缁撶畻鍗曞彿
- apiData.setRkjsdh(kqdm + sysData.getId().substring(2));
+ //鍏ュ簱缁撶畻鍗曞彿,榛樿缁熶竴缁撶畻锛屼笉璁剧疆缁撶畻鍗曞彿
+ //apiData.setRkjsdh(kqdm + sysData.getId().substring(2));
//鎿嶄綔鏍囧織鍙婃渶鍚庢洿鏂版椂闂�
- apiData.setCzbz(Constant.CZBZ_I);
apiData.setZhgxsj(c.getTime());
//涓氬姟id銆佸簱鍖虹紪鐮併�佸悓姝ユ椂闂�
apiData.setBizId(sysData.getId());
apiData.setKqdm(kqdm);
apiData.setSyncTime(new Date());
-
+ api1202List = api1202Rep.getDataById(apiData.getRkywdh());
+ if(null == api1202List || api1202List.isEmpty()){
+ apiData.setCzbz(Constant.CZBZ_I);
+ }
//淇濆瓨鏁版嵁
api1202Rep.save(apiData);
log.info("1202---鍚屾鏁版嵁锛歿}", apiData.toString());
diff --git a/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1203.java b/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1203.java
index 2277270..43d445f 100644
--- a/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1203.java
+++ b/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1203.java
@@ -1,10 +1,7 @@
package com.fzzy.async.fzzy35.impl;
import com.fzzy.api.Constant;
-import com.fzzy.api.entity.Api1105;
-import com.fzzy.api.entity.Api1203;
-import com.fzzy.api.entity.ApiLog;
-import com.fzzy.api.entity.GbCheckItem;
+import com.fzzy.api.entity.*;
import com.fzzy.api.service.ApiCommonService;
import com.fzzy.api.service.ApiTriggerService;
import com.fzzy.api.utils.ContextUtil;
@@ -16,6 +13,7 @@
import com.fzzy.async.fzzy35.repository.Fzzy35Sync1202Rep;
import com.fzzy.async.fzzy35.repository.Fzzy35Sync1203Rep;
import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.lang.time.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@@ -86,8 +84,13 @@
String jyz;
String zkj;
String zkl;
+ List<Api1203> api1203List;
for (Fz35InoutRecord sysData : list) {
-
+ //鍒ゆ柇鍑�閲嶆槸鍚﹀ぇ浜�0锛岀瓑浜�0琛ㄧず涓嶅悎鏍硷紝涓嶈繘琛屽悓姝ヤ笂浼�
+ if(sysData.getRecordWeight() == 0){
+ continue;
+ }
+ fz35CheckItems = null;
//鑾峰彇鍏ュ簱璐ㄦ淇℃伅
fz35CheckItems = fzzySync1203Rep.listInoutCheckItem(sysData.getCheckId());
if (null == fz35CheckItems || fz35CheckItems.isEmpty()) {
@@ -102,7 +105,6 @@
}
apiData = new Api1203();
- apiData.setId(sysData.getId());
apiData.setRkjydh(Constant.INOUT_TYPE_14 + sysData.getId().substring(4));
@@ -127,18 +129,22 @@
}
jyxm += gbCheckList.get(0).getCode() + ",";
jyz += fz35CheckItem.getValue() + ",";
- zkj += "0,";
- zkl += "0,";
+ zkj += "0.0,";
+ zkl += "0.0,";
}
apiData.setJyxm(jyxm);
apiData.setJyz(jyz);
apiData.setZkj(zkj);
apiData.setZkl(zkl);
- apiData.setJyjg("0");
+ if("UNPASS".equals(sysData.getCheckStatus())){
+ apiData.setJyjg("0");
+ }
+ if("PASS".equals(sysData.getCheckStatus())){
+ apiData.setJyjg("1");
+ }
apiData.setJyrxm(sysData.getCheckUser());
- apiData.setJysj(sysData.getFullWeightTime());
- //apiData.setJyjg("");
+ apiData.setJysj(DateUtils.addMinutes(sysData.getFullWeightTime(), 5));
//绮鍝佺
String mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSPZ, sysData.getFoodVariety());
@@ -149,7 +155,6 @@
apiData.setLsdd(mappingCode);
//鎿嶄綔鏍囧織鍙婃渶鍚庢洿鏂版椂闂�
- apiData.setCzbz(Constant.CZBZ_I);
apiData.setZhgxsj(sysData.getCompleteTime());
//涓氬姟id銆佸簱鍖虹紪鐮併�佸悓姝ユ椂闂�
@@ -157,6 +162,11 @@
apiData.setKqdm(kqdm);
apiData.setSyncTime(new Date());
+ api1203List = api1203Rep.getDataById(apiData.getRkjydh());
+ if(null == api1203List || api1203List.isEmpty()){
+ apiData.setCzbz(Constant.CZBZ_I);
+ }
+
//淇濆瓨鏁版嵁
api1203Rep.save(apiData);
log.info("1203---鍚屾鏁版嵁锛歿}", apiData.toString());
diff --git a/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1205.java b/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1205.java
index ceae9f1..91702ab 100644
--- a/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1205.java
+++ b/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1205.java
@@ -77,18 +77,20 @@
Api1205 apiData;
Api1105 api1105;
List<Fz35InoutNoticeOut> listInoutNotice;
+ List<Api1205> api1205List;
// List<GbArea> gbAreaList;
Calendar c = Calendar.getInstance();
for (Fz35InoutRecord sysData : list) {
-
+ //鍒ゆ柇鍑�閲嶆槸鍚﹀ぇ浜�0锛岀瓑浜�0琛ㄧず涓嶅悎鏍硷紝涓嶈繘琛屽悓姝ヤ笂浼�
+ if(sysData.getRecordWeight() == 0){
+ continue;
+ }
//鑾峰彇璐т綅淇℃伅
api1105 = commonService.getApi1105Cache(sysData.getDepotId());
if(null == api1105){
continue;
}
apiData = new Api1205();
-
- apiData.setId(sysData.getId());
apiData.setCkywdh(Constant.INOUT_TYPE_15 + sysData.getId().substring(4));
@@ -150,13 +152,12 @@
apiData.setMzjly(sysData.getFullWeightUser());
//鍑�閲�
- apiData.setJz(sysData.getSettleWeight());
+ apiData.setJz(sysData.getRecordWeight());
c.setTime(sysData.getCompleteTime());
c.add(Calendar.MINUTE,3);
apiData.setCmsj(c.getTime());
//鎿嶄綔鏍囧織鍙婃渶鍚庢洿鏂版椂闂�
- apiData.setCzbz(Constant.CZBZ_I);
apiData.setZhgxsj(c.getTime());
//涓氬姟id銆佸簱鍖虹紪鐮併�佸悓姝ユ椂闂�
@@ -164,6 +165,11 @@
apiData.setKqdm(kqdm);
apiData.setSyncTime(new Date());
log.info("1201---鍚屾鏁版嵁锛歿}",apiData.toString());
+
+ api1205List = api1205Rep.getDataById(apiData.getCkywdh());
+ if(null == api1205List || api1205List.isEmpty()){
+ apiData.setCzbz(Constant.CZBZ_I);
+ }
//淇濆瓨鏁版嵁
api1205Rep.save(apiData);
}
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 74a72c5..ba783be 100644
--- a/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1208.java
+++ b/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1208.java
@@ -118,6 +118,9 @@
//璐т綅鐘舵��
mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_HWZT, fz35Depot.getDepotStatus());
apiData.setHwzt(mappingCode);
+ if(null == fz35Depot.getStoreDate()){
+ fz35Depot.setStoreDate(new Date());
+ }
//鍏ヤ粨鏃堕棿
apiData.setRcsj(fz35Depot.getStoreDate());
//灏佷粨鏃ユ湡
diff --git a/src/main/java/com/fzzy/async/fzzy35/repository/Fzzy35Sync1203Rep.java b/src/main/java/com/fzzy/async/fzzy35/repository/Fzzy35Sync1203Rep.java
index c3f7ac2..719f1b1 100644
--- a/src/main/java/com/fzzy/async/fzzy35/repository/Fzzy35Sync1203Rep.java
+++ b/src/main/java/com/fzzy/async/fzzy35/repository/Fzzy35Sync1203Rep.java
@@ -18,6 +18,6 @@
* @param checkId
* @return
*/
- @Query("from Fz35CheckItem where checkId=:checkId ")
+ @Query("from Fz35CheckItem where checkId=:checkId order by standardId")
List<Fz35CheckItem> listInoutCheckItem(@Param("checkId") String checkId);
}
diff --git a/src/main/java/com/fzzy/push/shjdjw2023/Shjdjw2023PushService12.java b/src/main/java/com/fzzy/push/shjdjw2023/Shjdjw2023PushService12.java
index 5d58ec3..934a5e4 100644
--- a/src/main/java/com/fzzy/push/shjdjw2023/Shjdjw2023PushService12.java
+++ b/src/main/java/com/fzzy/push/shjdjw2023/Shjdjw2023PushService12.java
@@ -1,18 +1,13 @@
package com.fzzy.push.shjdjw2023;
-import com.fzzy.api.Constant;
import com.fzzy.api.data.ApiParam;
import com.fzzy.api.data.PushProtocol;
-import com.fzzy.api.dto.ResponseDto;
-import com.fzzy.api.entity.Api1202;
import com.fzzy.api.service.PushService12;
import com.fzzy.api.view.repository.Api1202Rep;
import com.fzzy.push.impl.ComPushService12;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
-
-import java.util.List;
/**
* 涓婃捣鍢夊畾绾鐩戠骞冲彴-绮璐攢鏁版嵁涓婁紶
diff --git a/src/main/java/com/fzzy/push/shjdjw2023/ShjdjwApiRemoteService2023.java b/src/main/java/com/fzzy/push/shjdjw2023/ShjdjwApiRemoteService2023.java
index ff6a39d..a5817cf 100644
--- a/src/main/java/com/fzzy/push/shjdjw2023/ShjdjwApiRemoteService2023.java
+++ b/src/main/java/com/fzzy/push/shjdjw2023/ShjdjwApiRemoteService2023.java
@@ -317,7 +317,7 @@
shjdjwApi1209.setNx(api1209.getYwrq());
//杈呮崯鐩婃暟閲�
- shjdjwApi1209.setFsysl(Math.abs(api1209.getJzsysl()));
+ shjdjwApi1209.setFsysl(0.0);
//鎹熺泭绫诲瀷
shjdjwApi1209.setSylx(api1209.getJzsysl() > 0 ? "0" : "1");
return shjdjwApi1209;
--
Gitblit v1.9.3