From 30e29906664f9f92886311804c7838f33b9b4cb2 Mon Sep 17 00:00:00 2001
From: YYC <1833023622@qq.com>
Date: 星期四, 31 十月 2024 18:34:45 +0800
Subject: [PATCH] 广东省新接口上报
---
src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1206.java | 4
src/main/java/com/fzzy/push/gd2023/dto/Gd2023Api1201.java | 9 +
src/main/java/com/fzzy/api/entity/Api1202.java | 4
src/main/java/com/fzzy/api/view/repository/Api1310Rep.java | 3
src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1202.java | 20 ++-
src/main/java/com/fzzy/api/entity/Api1205.java | 12 ++
src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1205.java | 13 ++
src/main/java/com/fzzy/api/entity/Api1206.java | 45 +++++----
src/main/java/com/fzzy/push/gd2023/dto/Gd2023Api1206.java | 3
src/main/java/com/fzzy/push/gd2023/GD2023ApiRemoteService2023.java | 14 ++
src/main/java/com/fzzy/push/gd2023/dto/Gd2023Api1309.java | 6 +
src/main/java/com/fzzy/push/gd2023/dto/Gd2023Api1209.java | 3
src/main/java/com/fzzy/async/fzzy40/entity/Fz40InoutLossOver.java | 71 +++++++++++--
src/main/java/com/fzzy/api/entity/Api1201.java | 18 +++
src/main/java/com/fzzy/api/entity/Api1301.java | 1
src/main/java/com/fzzy/api/entity/Api1209.java | 5
src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1209.java | 14 +-
src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1201.java | 8 +
18 files changed, 194 insertions(+), 59 deletions(-)
diff --git a/src/main/java/com/fzzy/api/entity/Api1201.java b/src/main/java/com/fzzy/api/entity/Api1201.java
index cbdece2..38ceccc 100644
--- a/src/main/java/com/fzzy/api/entity/Api1201.java
+++ b/src/main/java/com/fzzy/api/entity/Api1201.java
@@ -54,6 +54,10 @@
@Column(name = "ywlx", length = 1)
private String ywlx;
+ @PropertyDef(label = "鍚堝悓绉嶇被")
+ @Column(name = "htzl", length = 1)
+ private String htzl;
+
@PropertyDef(label = "瀹㈡埛绫诲瀷")
@Column(name = "khlx", length = 1)
private String khlx;
@@ -104,6 +108,10 @@
@Column(name = "ydwcsj")
private Date ydwcsj;
+ @PropertyDef(label = "楠屾敹鏂瑰紡")
+ @Column(name = "ysfs", length = 64)
+ private String ysfs;
+
@PropertyDef(label = "绛捐鍦扮偣")
@Column(name = "qddd", length = 512)
private String qddd;
@@ -129,6 +137,16 @@
@Column(name = "htzje", precision = 20, scale = 6)
private BigDecimal htzje;
+ /**
+ * 1锛氬叏棰濆厛娆惧悗璐�
+ * 2锛氭寜鍒版杩涘害閫愭壒鍙戣揣
+ * 3锛氳揣鍒板苟纭鍚庝竴娆℃�т粯娆�
+ * 4锛氭寜鍒拌揣鎵规閫愭壒纭銆侀�愭壒浠樻
+ */
+ @PropertyDef(label = "浠樻鏂瑰紡")
+ @Column(name = "fkfs", length = 1)
+ private String fkfs;
+
@PropertyDef(label = "灞ョ害淇濊瘉閲�")
@Column(name = "lybzj", precision = 20, scale = 6)
private double lybzj;
diff --git a/src/main/java/com/fzzy/api/entity/Api1202.java b/src/main/java/com/fzzy/api/entity/Api1202.java
index ad0053c..e51a1fd 100644
--- a/src/main/java/com/fzzy/api/entity/Api1202.java
+++ b/src/main/java/com/fzzy/api/entity/Api1202.java
@@ -61,6 +61,10 @@
@Column(name = "lqgsdwdm", length = 18)
private String lqgsdwdm;
+ @PropertyDef(label = "绮潈褰掑睘鍗曚綅缁熶竴缂栫爜")
+ @Column(name = "lqgsdwtybm", length = 18)
+ private String lqgsdwtybm;
+
@PropertyDef(label = "鎵胯繍浜�")
@Column(name = "cyr", length = 64)
private String cyr;
diff --git a/src/main/java/com/fzzy/api/entity/Api1205.java b/src/main/java/com/fzzy/api/entity/Api1205.java
index a97399c..fb8eee6 100644
--- a/src/main/java/com/fzzy/api/entity/Api1205.java
+++ b/src/main/java/com/fzzy/api/entity/Api1205.java
@@ -207,6 +207,18 @@
@Column(name = "ckjsdh", length = 33)
private String ckjsdh;
+ @PropertyDef(label = "璐ㄦ鎶ュ憡鍗曞彿")
+ @Column(name = "zjbgdh", length = 14)
+ private String zjbgdh;
+
+ @PropertyDef(label = "鐢熸垚鏂瑰紡")
+ @Column(name = "scfs", length = 1)
+ private String scfs;
+
+ @PropertyDef(label = "鎵嬪姩琛ュ綍鍘熷洜")
+ @Column(name = "sdblyy", length = 400)
+ private String sdblyy;
+
@PropertyDef(label = "澶囨敞")
@Column(name = "bz", length = 400)
private String bz;
diff --git a/src/main/java/com/fzzy/api/entity/Api1206.java b/src/main/java/com/fzzy/api/entity/Api1206.java
index e69e220..b8704c4 100644
--- a/src/main/java/com/fzzy/api/entity/Api1206.java
+++ b/src/main/java/com/fzzy/api/entity/Api1206.java
@@ -4,6 +4,7 @@
import com.bstek.dorado.annotation.PropertyDef;
import lombok.Data;
import lombok.EqualsAndHashCode;
+
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
@@ -19,16 +20,16 @@
@Table(name = "API_1206")
@EqualsAndHashCode(callSuper = false)
public class Api1206 implements Serializable {
-
- public static String SORT_PROP = "ckjsdh";
+
+ public static String SORT_PROP = "ckjsdh";
/**
- *
- */
- private static final long serialVersionUID = -8778664614878279565L;
+ *
+ */
+ private static final long serialVersionUID = -8778664614878279565L;
- @Id
- @PropertyDef(label = "鍑哄簱缁撶畻鍗曞彿" )
+ @Id
+ @PropertyDef(label = "鍑哄簱缁撶畻鍗曞彿")
@Column(name = "ckjsdh", length = 33)
private String ckjsdh;
@@ -36,56 +37,60 @@
@Column(name = "tydwbm", length = 20)
private String tydwbm;
- @PropertyDef(label = "鍚堝悓鍙�" )
+ @PropertyDef(label = "缁熶竴搴撳尯缂栫爜")
+ @Column(name = "tykqbm", length = 22)
+ private String tykqbm;
+
+ @PropertyDef(label = "鍚堝悓鍙�")
@Column(name = "hth", length = 64)
private String hth;
- @PropertyDef(label = "缁撶畻鏁伴噺(鍏枻)" )
+ @PropertyDef(label = "缁撶畻鏁伴噺(鍏枻)")
@Column(name = "jssl", precision = 20, scale = 6)
private double jssl;
- @PropertyDef(label = "缁撶畻鍗曚环(鍏�/鍏枻)" )
+ @PropertyDef(label = "缁撶畻鍗曚环(鍏�/鍏枻)")
@Column(name = "jsdj", precision = 20, scale = 6)
private double jsdj;
- @PropertyDef(label = "缁撶畻閲戦(鍏�)" )
+ @PropertyDef(label = "缁撶畻閲戦(鍏�)")
@Column(name = "jsje", precision = 20, scale = 6)
private double jsje;
@JSONField(format = "yyyy-MM-dd HH:mm:ss")
- @PropertyDef(label = "缁撶畻鏃堕棿" )
+ @PropertyDef(label = "缁撶畻鏃堕棿")
@Column(name = "jssj")
private Date jssj;
- @PropertyDef(label = "缁撶畻鏂瑰紡" )
+ @PropertyDef(label = "缁撶畻鏂瑰紡")
@Column(name = "jsfs", length = 1)
private String jsfs;
- @PropertyDef(label = "浠樻浜�" )
+ @PropertyDef(label = "浠樻浜�")
@Column(name = "fkr", length = 256)
private String fkr;
- @PropertyDef(label = "閾惰琛屽埆浠g爜" )
+ @PropertyDef(label = "閾惰琛屽埆浠g爜")
@Column(name = "yhhbdm", length = 3)
private String yhhbdm;
- @PropertyDef(label = "寮�鎴疯鍙�" )
+ @PropertyDef(label = "寮�鎴疯鍙�")
@Column(name = "khhh", length = 32)
private String khhh;
- @PropertyDef(label = "寮�鎴疯鍚嶇О" )
+ @PropertyDef(label = "寮�鎴疯鍚嶇О")
@Column(name = "khhmc", length = 128)
private String khhmc;
- @PropertyDef(label = "閾惰璐﹀彿" )
+ @PropertyDef(label = "閾惰璐﹀彿")
@Column(name = "yhzh", length = 32)
private String yhzh;
- @PropertyDef(label = "鍙戠エ鍙风爜" )
+ @PropertyDef(label = "鍙戠エ鍙风爜")
@Column(name = "fphm", length = 10)
private String fphm;
- @PropertyDef(label = "鍙戠エ鐘舵��" )
+ @PropertyDef(label = "鍙戠エ鐘舵��")
@Column(name = "fpzt", length = 1)
private String fpzt;
diff --git a/src/main/java/com/fzzy/api/entity/Api1209.java b/src/main/java/com/fzzy/api/entity/Api1209.java
index 01ed372..23859e4 100644
--- a/src/main/java/com/fzzy/api/entity/Api1209.java
+++ b/src/main/java/com/fzzy/api/entity/Api1209.java
@@ -12,6 +12,7 @@
import javax.persistence.Table;
import java.io.Serializable;
+import java.math.BigDecimal;
import java.util.Date;
/**
@@ -113,8 +114,8 @@
private String sylx;
@PropertyDef(label = "鍌ㄥ鏃堕暱")
- @Column(name = "ccsc", length = 4)
- private String ccsc;
+ @Column(name = "ccsc",precision = 3)
+ private BigDecimal ccsc;
@PropertyDef(label = "鏄惁瓒呰��", description = "1:鏄紝2锛氬惁")
@Column(name = "sfch", length = 1)
diff --git a/src/main/java/com/fzzy/api/entity/Api1301.java b/src/main/java/com/fzzy/api/entity/Api1301.java
index e1bbbb8..aa949ef 100644
--- a/src/main/java/com/fzzy/api/entity/Api1301.java
+++ b/src/main/java/com/fzzy/api/entity/Api1301.java
@@ -82,7 +82,6 @@
@Column(name = "fxglcs", length = 1000)
private String fxglcs;
- @JSONField(name = "Yhxx")
@PropertyDef(label = "闅愭偅淇℃伅" )
@Column(name = "yhxx", length = 256)
private String yhxx;
diff --git a/src/main/java/com/fzzy/api/view/repository/Api1310Rep.java b/src/main/java/com/fzzy/api/view/repository/Api1310Rep.java
index 6e72bea..c5eb56c 100644
--- a/src/main/java/com/fzzy/api/view/repository/Api1310Rep.java
+++ b/src/main/java/com/fzzy/api/view/repository/Api1310Rep.java
@@ -29,4 +29,7 @@
@Query("from Api1310 where bizId=:bizId ")
List<Api1310> getDataByBizId(@Param("bizId") String bizId);
+
+ @Query("from Api1310 where hwdm=:hwdm and jylb=:jylb order by zhgxsj")
+ List<Api1310> getDataByHwdm(@Param("hwdm") String hwdm,@Param("jylb") String jylb);
}
diff --git a/src/main/java/com/fzzy/async/fzzy40/entity/Fz40InoutLossOver.java b/src/main/java/com/fzzy/async/fzzy40/entity/Fz40InoutLossOver.java
index 4fff6b5..c07d3d1 100644
--- a/src/main/java/com/fzzy/async/fzzy40/entity/Fz40InoutLossOver.java
+++ b/src/main/java/com/fzzy/async/fzzy40/entity/Fz40InoutLossOver.java
@@ -9,6 +9,7 @@
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
+import java.math.BigDecimal;
import java.util.Date;
/**
@@ -28,7 +29,7 @@
@Id
@Column(name = "ID_", length = 40)
- @PropertyDef(label = "鎹熺泭鍗曞彿", description = "鐢辫揣浣嶄唬鐮�+涓氬姟鏃ユ湡(yyyyMMdd)+3浣嶉『搴忓彿缁勬垚")
+ @PropertyDef(label = "鎹熺泭鍗曞彿", description = "涓氬姟鏃ユ湡(yyyyMMdd)+3浣嶉『搴忓彿缁勬垚")
private String id;
@Column(name = "COMPANY_ID_", length = 10)
@@ -43,18 +44,43 @@
@PropertyDef(label = "鎵�灞炰粨搴�")
private String depotId;
-
- @Column(name = "TYPE_", length = 10)
- @PropertyDef(label = "绫诲瀷", description = "鎹熻��/婧㈠嚭")
- private String type;
-
@Column(name = "SUBMIT_TIME_")
@PropertyDef(label = "涓氬姟鏃ユ湡", description = "yyyy-MM-dd")
private Date submitTime;
+ @Column(name = "TYPE_", length = 1)
+ @PropertyDef(label = "绫诲瀷", description = "1锛氭崯鑰楋紝2锛氭崯澶憋紝3锛氬叾浠�")
+ private String type;
+ /**
+ *
+ */
+ @Column(name = "syhj", length = 1)
+ @PropertyDef(label = "鎹熸孩鐜妭", description = "1锛氭崯鑰楋紝2锛氭崯澶憋紝3锛氬叾浠�")
+ private String syhj;
+
+ @Column(name = "FOOD_VARIETY_", length = 10)
+ @PropertyDef(label = "绮鍝佺")
+ private String foodVariety;
+
+ @Column(name = "FOOD_LEVEL_", length = 10)
+ @PropertyDef(label = "绮绛夌骇")
+ private String foodLevel;
+
+ @Column(name = "FOOD_TYPE_", length = 10)
+ @PropertyDef(label = "绮鎬ц川")
+ private String foodType;
+
+ @Column(name = "QUANTITY_ID1", length = 40)
+ @PropertyDef(label = "鍏ュ簱璐ㄦ", description = "鏁版嵁浠嶮Quantity涓幏鍙栵紝涓婁釜璐ㄦ鎵规")
+ private String quantity1;
+
@PropertyDef(label = "鍏ュ簱鍑�閲�", description = "鍗曚綅锛欿G")
@Column(name = "rkjz", precision = 20, scale = 6)
- private double rkjz;
+ private Double rkjz;
+
+ @Column(name = "ccsc")
+ @PropertyDef(label = "鍌ㄥ瓨鏃堕暱")
+ private BigDecimal ccsc;
@JSONField(format = "yyyy-MM-dd HH:mm:ss")
@PropertyDef(label = "鍏ュ簱鏃堕棿")
@@ -63,11 +89,15 @@
@PropertyDef(label = "鍏ュ簱姘村垎(%)")
@Column(name = "rksf", precision = 20, scale = 6)
- private double rksf;
+ private Double rksf;
@PropertyDef(label = "鍏ュ簱鏉傝川(%)")
@Column(name = "rkzz", precision = 20, scale = 6)
- private double rkzz;
+ private Double rkzz;
+
+ @Column(name = "QUANTITY_ID2", length = 40)
+ @PropertyDef(label = "鍑哄簱璐ㄦ", description = "鏁版嵁浠嶮Quantity涓幏鍙栵紝涓婁釜璐ㄦ鎵规")
+ private String quantity2;
@JSONField(format = "yyyy-MM-dd HH:mm:ss")
@PropertyDef(label = "鍑哄簱鏃堕棿")
@@ -76,20 +106,35 @@
@PropertyDef(label = "鍑哄簱鍑�閲�", description = "鍗曚綅锛欿G")
@Column(name = "ckjz", precision = 20, scale = 6)
- private double ckjz;
+ private Double ckjz;
@PropertyDef(label = "鍑哄簱姘村垎(%)")
@Column(name = "cksf", precision = 16, scale = 6)
- private double cksf;
+ private Double cksf;
@PropertyDef(label = "鍑哄簱鏉傝川(%)")
@Column(name = "ckzz", precision = 16, scale = 6)
- private double ckzz;
+ private Double ckzz;
+
+ @Column(name = "qzszkl")
+ @PropertyDef(label = "姘存潅鎬诲噺閲�")
+ private Double qzszkl;
+
+ @Column(name = "qzzrshde")
+ @PropertyDef(label = "淇濈鑷劧鎹熻��")
+ private Double qzzrshde;
+
+ @Column(name = "chsl")
+ @PropertyDef(label = "瓒呰�楁暟閲�")
+ private Double chsl;
@Column(name = "AMOUNT_")
- @PropertyDef(label = "閲嶉噺", description = "鎹熸孩鏁伴噺KG锛涙崯鑰椾负姝f暟锛屾孩浣欎负璐熸暟")
+ @PropertyDef(label = "鎹熻�楅噺", description = "鎹熸孩鏁伴噺KG锛涙崯鑰椾负姝f暟锛屾孩浣欎负璐熸暟")
private Double amount;
+ @Column(name = "LOSS_PER_")
+ @PropertyDef(label = "鎹熻�楃巼")
+ private Double lossPer;
@PropertyDef(label = "鎹熺泭鏄惁姝e父", description = "0锛氭甯� 1锛氫笉姝e父")
@Column(name = "sysfzc", length = 1)
diff --git a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1201.java b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1201.java
index 16e1abd..ca3f1a4 100644
--- a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1201.java
+++ b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1201.java
@@ -92,6 +92,7 @@
//涓氬姟绫诲瀷
apiData.setYwlx(sysData.getType());
+ apiData.setHtzl(sysData.getType());
//瀹㈡埛绫诲瀷
apiData.setKhlx(sysData.getCustomerType());
@@ -123,6 +124,11 @@
mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSXZ, sysData.getFoodType());
apiData.setLsxzdm(mappingCode);
+ //todo 楠屾敹鏂瑰紡鏁版嵁鏉ユ簮
+ apiData.setYsfs("浠ュ叆浠撴暟閲忎负鏍囧噯");
+
+ //todo 浠樻鏂瑰紡
+
//鍗曚环锛氬厓/鍚�
apiData.setHtdj(sysData.getPrice() == null ? 0.0 : sysData.getPrice());
apiData.setYdgxlssl(sysData.getContactAmount() == null ? 0.0 : sysData.getContactAmount());
@@ -153,7 +159,7 @@
apiData.setShsj(sysData.getAuditDate() == null ? new Date() : sysData.getAuditDate());
apiData.setSswcsj(sysData.getRelEndTime());
apiData.setYdwcsj(sysData.getEndTime());
- apiData.setBfqyr(StringUtils.isEmpty(sysData.getSignUser())?"鏈柟绛剧害浜�":sysData.getSignUser());
+ apiData.setBfqyr(StringUtils.isEmpty(sysData.getSignUser()) ? "鏈柟绛剧害浜�" : sysData.getSignUser());
apiData.setSyncTime(new Date());
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 58f2391..ff4b9d5 100644
--- a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1202.java
+++ b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1202.java
@@ -48,6 +48,8 @@
@Autowired
private Api1204Rep api1204Rep;
@Autowired
+ private Api1208Rep api1208Rep;
+ @Autowired
private Api1404Rep api1404Rep;
@Autowired
private ApiCommonService commonService;
@@ -144,6 +146,10 @@
}
}
+ //绮潈鍗曚綅褰掑睘浠g爜
+ List<Api1208> dataByHwdm = api1208Rep.findDataByHwdm(apiData.getHwdm());
+ apiData.setLqgsdwdm(StringUtils.isEmpty(dataByHwdm.get(0).getLqgsdwdm()) ? apiData.getHwdm().substring(0, 18) : dataByHwdm.get(0).getLqgsdwdm());
+
apiData.setXxdz(StringUtils.isEmpty(sysData.getUserAddress()) ? "璇︾粏鍦板潃" : sysData.getUserAddress());
//杩愯緭宸ュ叿锛岃嫢涓虹┖锛屽垯榛樿缁�1-姹借溅
@@ -207,17 +213,17 @@
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())){
+ if (StringUtils.isNotEmpty(apiData.getHth())) {
api1204List = api1204Rep.getDataByHthAndHwdm(apiData.getHth(), apiData.getHwdm());
- if(null == api1204List || api1204List.isEmpty()){
+ if (null == api1204List || api1204List.isEmpty()) {
api1204List = api1204Rep.getDataByHth(apiData.getHth());
- if(null != api1204List && api1204List.size() > 0){
+ if (null != api1204List && api1204List.size() > 0) {
apiData.setRkjsdh(api1204List.get(0).getRkjsdh());
}
- }else {
+ } else {
apiData.setRkjsdh(api1204List.get(0).getRkjsdh());
}
}
@@ -242,8 +248,8 @@
apiData.setBz(null == sysData.getRemarks() ? "澶囨敞" : sysData.getRemarks());
apiData.setKlyy("鎵i噺鍘熷洜");
- apiData.setCmqrmgryxm(StringUtils.isEmpty(sysData.getRegisterUser())?"鐧昏浜�":sysData.getRegisterUser());
- apiData.setDjmgryxm(StringUtils.isEmpty(sysData.getRegisterUser())?"鐧昏浜�":sysData.getRegisterUser());
+ apiData.setCmqrmgryxm(StringUtils.isEmpty(sysData.getRegisterUser()) ? "鐧昏浜�" : sysData.getRegisterUser());
+ apiData.setDjmgryxm(StringUtils.isEmpty(sysData.getRegisterUser()) ? "鐧昏浜�" : sysData.getRegisterUser());
//01:琛ㄧず澶у瀷姹借溅鍙风墝,榛勫簳榛戝瓧锛� 02:琛ㄧず灏忓瀷姹借溅鍙风墝,钃濆簳鐧藉瓧锛� 03:琛ㄧず鏂拌兘婧愭苯杞﹀彿鐗�,缁垮簳榛� 瀛楋紱
//04:琛ㄧず鍐滅敤杞﹁溅鐗屽彿锛岀豢搴曠櫧瀛楋紱 LS:琛ㄧず涓存椂铏氭嫙鍙风墝锛屼粎闄愪簬鍞� 绮溅鏃犲浐瀹氬彿鐗屾椂浣跨敤
apiData.setCchlx("01");
diff --git a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1205.java b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1205.java
index 0c5814c..eb98ad2 100644
--- a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1205.java
+++ b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1205.java
@@ -47,6 +47,8 @@
@Autowired
private Api1206Rep api1206Rep;
@Autowired
+ private Api1310Rep api1310Rep;
+ @Autowired
private Api1404Rep api1404Rep;
@Autowired
private ApiCommonService commonService;
@@ -157,6 +159,17 @@
mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSDJ, sysData.getFoodLevel());
apiData.setLsdjdm(mappingCode);
+ //璐ㄦ鎶ュ憡鍗曞彿
+ List<Api1310> dataByHwdm = api1310Rep.getDataByHwdm(apiData.getHwdm(), "02");
+ apiData.setZjbgdh(dataByHwdm.get(0).getZjbgdh());
+
+ //鐢熸垚鏂瑰紡
+ apiData.setScfs(sysData.getRecordStatus().equals("ADD") ? "2" : "1");
+
+ //鎵嬪姩琛ュ綍鍘熷洜
+ apiData.setSdblyy("搴撳尯鍋滅數锛屾棤娉曚笂浼�");
+
+
//绮鎬ц川
mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSXZ, sysData.getFoodType());
apiData.setLsxzdm(mappingCode);
diff --git a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1206.java b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1206.java
index 2462093..0607edb 100644
--- a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1206.java
+++ b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1206.java
@@ -62,11 +62,11 @@
apiLog.setStatus(99);
apiLog.setId(ContextUtil.getUUID());
try {
- //鑾峰彇绮鍏ュ簱缁撶畻淇℃伅
+ //鑾峰彇绮鍑哄簱缁撶畻淇℃伅
List<Fz40InoutSettle> list = fzzySync1204Rep.listInoutSettle(deptId, INOUT_TYPE_OUT, start, end);
if (null == list || list.isEmpty()) {
- log.info("-------------娌℃湁鑾峰彇鍒扮伯椋熷叆搴撶粨绠椾俊鎭�------------------");
+ log.info("-------------娌℃湁鑾峰彇鍒扮伯椋熷嚭搴撶粨绠椾俊鎭�------------------");
return;
}
diff --git a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1209.java b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1209.java
index c548f80..a58a370 100644
--- a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1209.java
+++ b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1209.java
@@ -104,6 +104,7 @@
apiData.setCkjz(sysData.getCkjz());
apiData.setRksj(sysData.getRksj());
apiData.setCksj(sysData.getCksj());
+ apiData.setCcsc(sysData.getCcsc());
apiData.setRksf(sysData.getRksf());
apiData.setRkzz(sysData.getRkzz());
@@ -114,13 +115,14 @@
apiData.setQzzrshde(0);
apiData.setChsl(0);
apiData.setSysfzc(StringUtils.isEmpty(sysData.getSysfzc()) ? "0" : sysData.getSysfzc());
+ apiData.setSfch("0".equals(apiData.getSysfzc()) ? "2" : "1");
apiData.setSyyy(sysData.getSyyy());
- apiData.setCcshr(StringUtils.isEmpty(sysData.getCcshr())?"瀹℃牳浜�":sysData.getCcshr());
- apiData.setZjshr(StringUtils.isEmpty(sysData.getZjshr())?"瀹℃牳浜�":sysData.getZjshr());
- apiData.setTjshr(StringUtils.isEmpty(sysData.getTjshr())?"瀹℃牳浜�":sysData.getTjshr());
- apiData.setKjshr(StringUtils.isEmpty(sysData.getKjshr())?"瀹℃牳浜�":sysData.getKjshr());
- apiData.setLdshr(StringUtils.isEmpty(sysData.getLdshr())?"瀹℃牳浜�":sysData.getLdshr());
- apiData.setBz(StringUtils.isEmpty(sysData.getRemark())?"澶囨敞淇℃伅":sysData.getRemark());
+ apiData.setCcshr(StringUtils.isEmpty(sysData.getCcshr()) ? "瀹℃牳浜�" : sysData.getCcshr());
+ apiData.setZjshr(StringUtils.isEmpty(sysData.getZjshr()) ? "瀹℃牳浜�" : sysData.getZjshr());
+ apiData.setTjshr(StringUtils.isEmpty(sysData.getTjshr()) ? "瀹℃牳浜�" : sysData.getTjshr());
+ apiData.setKjshr(StringUtils.isEmpty(sysData.getKjshr()) ? "瀹℃牳浜�" : sysData.getKjshr());
+ apiData.setLdshr(StringUtils.isEmpty(sysData.getLdshr()) ? "瀹℃牳浜�" : sysData.getLdshr());
+ apiData.setBz(StringUtils.isEmpty(sysData.getRemark()) ? "澶囨敞淇℃伅" : sysData.getRemark());
//鎿嶄綔鏍囧織鍙婃渶鍚庢洿鏂版椂闂�
diff --git a/src/main/java/com/fzzy/push/gd2023/GD2023ApiRemoteService2023.java b/src/main/java/com/fzzy/push/gd2023/GD2023ApiRemoteService2023.java
index 005b0fd..bf9945d 100644
--- a/src/main/java/com/fzzy/push/gd2023/GD2023ApiRemoteService2023.java
+++ b/src/main/java/com/fzzy/push/gd2023/GD2023ApiRemoteService2023.java
@@ -559,6 +559,10 @@
String tydwbm = apiCommonService.getTydwbm(apiData.getKqdm().substring(0, 18));
apiData.setTydwbm(tydwbm);
}
+ if ("0".equals(apiData.getTykqbm()) || StringUtils.isEmpty(apiData.getTykqbm())) {
+ String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm());
+ apiData.setTykqbm(tykqbm);
+ }
apiData.setZhgxsj(DateUtils.addSeconds(new Date(), -10));
return JSON.toJSONString(apiData);
}
@@ -695,7 +699,7 @@
}
//鏍¢獙缁熶竴缂栫爜鏄惁涓虹┖锛屼负绌哄垯鏌ヨ淇℃伅杩涜璧嬪��
if ("0".equals(apiData.getTyajbm()) || StringUtils.isEmpty(apiData.getTyajbm())) {
- String tyajbm = apiCommonService.getTyajbm(apiData.getHwdm().substring(0, 26));
+ String tyajbm = apiCommonService.getTyajbm(apiData.getHwdm().substring(0, 28));
apiData.setTyajbm(tyajbm);
}
apiData.setZhgxsj(DateUtils.addSeconds(new Date(), -10));
@@ -807,6 +811,10 @@
String tydwbm = apiCommonService.getTydwbm(apiData.getQydm());
apiData.setWgdwtybm(tydwbm);
}
+ if ("0".equals(apiData.getTykqbm()) || StringUtils.isEmpty(apiData.getTykqbm())) {
+ String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm());
+ apiData.setTykqbm(tykqbm);
+ }
apiData.setZhgxsj(DateUtils.addSeconds(new Date(), -10));
return JSON.toJSONString(apiData);
}
@@ -895,7 +903,7 @@
apiData.setZhgxsj(DateUtils.addSeconds(new Date(), -10));
return JSON.toJSONString(apiData);
}
- if (com.fzzy.push.gd2023.ApiCodeConstant.API_2001.equals(inteId)) {
+ if (ApiCodeConstant.API_2001.equals(inteId)) {
Gd2023Api2001 apiData = new Gd2023Api2001();
BeanUtils.copyProperties(data, apiData);
//鏍¢獙缁熶竴缂栫爜鏄惁涓虹┖锛屼负绌哄垯鏌ヨ淇℃伅杩涜璧嬪��
@@ -911,7 +919,7 @@
apiData.setZhgxsj(DateUtils.addSeconds(new Date(), -10));
return JSON.toJSONString(apiData);
}
- if (com.fzzy.push.gd2023.ApiCodeConstant.API_2002.equals(inteId)) {
+ if (ApiCodeConstant.API_2002.equals(inteId)) {
Gd2023Api2002 apiData = new Gd2023Api2002();
BeanUtils.copyProperties(data, apiData);
//鏍¢獙缁熶竴缂栫爜鏄惁涓虹┖锛屼负绌哄垯鏌ヨ淇℃伅杩涜璧嬪��
diff --git a/src/main/java/com/fzzy/push/gd2023/dto/Gd2023Api1201.java b/src/main/java/com/fzzy/push/gd2023/dto/Gd2023Api1201.java
index b63cad5..a37af83 100644
--- a/src/main/java/com/fzzy/push/gd2023/dto/Gd2023Api1201.java
+++ b/src/main/java/com/fzzy/push/gd2023/dto/Gd2023Api1201.java
@@ -22,9 +22,9 @@
@EqualsAndHashCode(callSuper = false)
public class Gd2023Api1201 extends ApiParent implements Serializable {
/**
- *
- */
- private static final long serialVersionUID = -5548540780391804729L;
+ *
+ */
+ private static final long serialVersionUID = -5548540780391804729L;
@PropertyDef(label = "鍚堝悓鍙�")
@@ -131,6 +131,9 @@
@PropertyDef(label = "缁撶畻涓庡悎鍚屼竴鑷存��")
private String jsyhtyzx;
+ @PropertyDef(label = "绛捐鍦扮偣")
+ private String qddd;
+
@PropertyDef(label = "缁撶畻涓庡悎鍚屼笉涓�鑷村師鍥�")
private String jsyhtbyzyy;
diff --git a/src/main/java/com/fzzy/push/gd2023/dto/Gd2023Api1206.java b/src/main/java/com/fzzy/push/gd2023/dto/Gd2023Api1206.java
index de219cd..b92890c 100644
--- a/src/main/java/com/fzzy/push/gd2023/dto/Gd2023Api1206.java
+++ b/src/main/java/com/fzzy/push/gd2023/dto/Gd2023Api1206.java
@@ -26,6 +26,9 @@
@PropertyDef(label = "缁熶竴鍗曚綅缂栫爜")
private String tydwbm;
+ @PropertyDef(label = "缁熶竴搴撳尯缂栫爜")
+ private String tykqbm;
+
@PropertyDef(label = "鍚堝悓鍙�" )
private String hth;
diff --git a/src/main/java/com/fzzy/push/gd2023/dto/Gd2023Api1209.java b/src/main/java/com/fzzy/push/gd2023/dto/Gd2023Api1209.java
index 4b87d2d..5b34020 100644
--- a/src/main/java/com/fzzy/push/gd2023/dto/Gd2023Api1209.java
+++ b/src/main/java/com/fzzy/push/gd2023/dto/Gd2023Api1209.java
@@ -7,6 +7,7 @@
import lombok.EqualsAndHashCode;
import java.io.Serializable;
+import java.math.BigDecimal;
import java.util.Date;
/**
@@ -72,7 +73,7 @@
private Double ckzz;
@PropertyDef(label = "鍌ㄥ瓨鏃堕暱" )
- private String ccsc;
+ private BigDecimal ccsc;
@PropertyDef(label = "瀹為檯鎹熺泭鏁伴噺" )
private Double jzsysl;
diff --git a/src/main/java/com/fzzy/push/gd2023/dto/Gd2023Api1309.java b/src/main/java/com/fzzy/push/gd2023/dto/Gd2023Api1309.java
index 10f5da1..825c237 100644
--- a/src/main/java/com/fzzy/push/gd2023/dto/Gd2023Api1309.java
+++ b/src/main/java/com/fzzy/push/gd2023/dto/Gd2023Api1309.java
@@ -39,6 +39,9 @@
@PropertyDef(label = "杩濊鍗曚綅缁熶竴缂栫爜")
private String wgdwtybm;
+ @PropertyDef(label = "搴撳尯缁熶竴缂栫爜")
+ private String tykqbm;
+
@PropertyDef(label = "杩濊琛屼负浜�" )
private String wgxwr;
@@ -71,4 +74,7 @@
@PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�" )
private Date zhgxsj;
+ @PropertyDef(label = "搴撳尯浠g爜")
+ private String kqdm;
+
}
--
Gitblit v1.9.3