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