From 961d92663926cb8aaff3126c04a1c6af9f1d88c1 Mon Sep 17 00:00:00 2001
From: YYC <1833023622@qq.com>
Date: 星期三, 24 一月 2024 23:20:51 +0800
Subject: [PATCH] 熏蒸备案调整

---
 src/main/java/com/fzzy/async/fzzy40/entity/Fz40DrugLogApply.java |  135 +++++++++++++++++++++++++++++++++
 src/main/java/com/fzzy/otherview/gd2022/GdApi1023.view.xml       |    9 ++
 src/main/java/com/fzzy/otherview/gd2022/dto/GdApi1023Dtl.java    |    1 
 src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1023.java     |   70 +++++++++++------
 4 files changed, 189 insertions(+), 26 deletions(-)

diff --git a/src/main/java/com/fzzy/async/fzzy40/entity/Fz40DrugLogApply.java b/src/main/java/com/fzzy/async/fzzy40/entity/Fz40DrugLogApply.java
index 896350f..b81cee6 100644
--- a/src/main/java/com/fzzy/async/fzzy40/entity/Fz40DrugLogApply.java
+++ b/src/main/java/com/fzzy/async/fzzy40/entity/Fz40DrugLogApply.java
@@ -4,6 +4,7 @@
 import com.bstek.dorado.annotation.PropertyDef;
 import com.fasterxml.jackson.annotation.JsonFormat;
 import lombok.Data;
+
 import javax.persistence.*;
 import java.io.Serializable;
 import java.util.Date;
@@ -165,4 +166,138 @@
     @Transient
     private List<Fz40DrugLogPeople> drugLogPeople;
 
+    /**
+     * 鍌ㄧ伯绮儏鏄庣粏琛�
+     */
+
+    @Column(name = "DTL_ID_", length = 40)
+    @PropertyDef(label = "dtlId")
+    private String dtlId;
+
+    @Column(name = "DEPOT_ID_", length = 50)
+    @PropertyDef(label = "浠撴埧/娌圭綈浠g爜")
+    private String depotId;
+
+    @Column(name = "FOOD_VARIETY_", length = 20)
+    @PropertyDef(label = "绮鍝佺")
+    private String foodVariety;
+
+    @Column(name = "FOOD_TYPE_", length = 20)
+    @PropertyDef(label = "绮鎬ц川")
+    private String foodType;
+
+    @Column(name = "FOOD_LEVEL_", length = 10)
+    @PropertyDef(label = "绮绛夌骇")
+    private String foodLevel;
+
+    @Column(name = "NUMBER_", precision = 20, scale = 3)
+    @PropertyDef(label = "绮鏁伴噺", description = "鍗曚綅锛氬惃")
+    private Double number = 0.0;
+
+    @Column(name = "PER_WET_", precision = 20, scale = 3)
+    @PropertyDef(label = "姘村垎", description = "鍗曚綅锛�%")
+    private Double perWet;
+
+    @Column(name = "PER_IMPURITY_", precision = 20, scale = 3)
+    @PropertyDef(label = "鏉傝川", description = "鍗曚綅锛�%")
+    private Double perImpurity;
+
+    @Column(name = "lw", precision = 20, scale = 3)
+    @PropertyDef(label = "绮俯")
+    private Double lw;
+
+    @Column(name = "cw", precision = 20, scale = 3)
+    @PropertyDef(label = "浠撴俯")
+    private Double cw;
+
+    @Column(name = "cnsd", precision = 20, scale = 3)
+    @PropertyDef(label = "浠撳唴婀垮害")
+    private Double cnsd;
+
+    @Column(name = "clfs", length = 1)
+    @PropertyDef(label = "瀛樼伯鏂瑰紡", description = "1锛氭暎瑁呭偍绮�;2锛氬寘瑁�;3锛氬洿鍖呮暎瀛�;9锛氬叾浠�")
+    private String clfs;
+
+    @Column(name = "rkrq")
+    @PropertyDef(label = "鍏ュ簱鏃ユ湡")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date rkrq;
+
+    @Column(name = "hc", length = 30)
+    @PropertyDef(label = "瀹宠櫕")
+    private String hc;
+
+    @Column(name = "cldjpd", length = 3)
+    @PropertyDef(label = "铏伯绛夌骇鍒ゅ畾")
+    private String cldjpd;
+
+    @Column(name = "ldtj", precision = 20, scale = 3)
+    @PropertyDef(label = "绮爢浣撶Н", description = "m鲁")
+    private Double ldtj;
+
+    @Column(name = "kjtj", precision = 20, scale = 3)
+    @PropertyDef(label = "绌洪棿浣撶Н", description = "m鲁")
+    private Double kjtj;
+
+    @Column(name = "lddwyyl", precision = 20, scale = 3)
+    @PropertyDef(label = "绮爢鍗曚綅鐢ㄨ嵂閲�")
+    private Double lddwyyl;
+
+    @Column(name = "kjdwyyl", precision = 20, scale = 3)
+    @PropertyDef(label = "绌洪棿鍗曚綅鐢ㄨ嵂閲�")
+    private Double kjdwyyl;
+
+    @Column(name = "zyyl", precision = 20, scale = 3)
+    @PropertyDef(label = "鎬荤敤鑽噺")
+    private Double zyyl;
+    /**
+     * 浠撴埧姘斿瘑鎬т互 500 Pa 鐨勫帇鍔涘崐琛� 鏈� t 鍒嗕负鍥涗釜绛夌骇銆�
+     * 1锛�   鈪犵骇锛宼鈮�300s銆�
+     * 2锛�   鈪$骇锛�120s鈮<300s銆�
+     * 3锛氣參绾э紝40s鈮<120s (骞虫埧浠�) 锛� 60s鈮� t<120s (绔嬬瓛浠撱�佹祬鍦嗕粨) 銆�
+     * 4锛氣叄绾э紝t<40s (骞虫埧浠�) 锛宼<60s (绔嬬瓛浠撱�佹祬鍦嗕粨) 銆�
+     */
+    @Column(name = "qmx", length = 1)
+    @PropertyDef(label = "姘斿瘑鎬�")
+    private String qmx;
+
+    @Column(name = "jhxzksrq")
+    @PropertyDef(label = "璁″垝鐔忚捀寮�濮嬫棩鏈�")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date jhxzksrq;
+
+    @Column(name = "jhxzjsrq")
+    @PropertyDef(label = "璁″垝鐔忚捀缁撴潫鏃ユ湡")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date jhxzjsrq;
+
+    /**
+     * 鐔忚捀澶囨鏂瑰紡
+     */
+
+    @Column(name = "Way_ID_", length = 40)
+    @PropertyDef(label = "wayId")
+    private String wayId;
+
+    @Column(name = "xznd", precision = 20, scale = 3)
+    @PropertyDef(label = "璁惧畾鐔忚捀娴撳害", description = "鍗曚綅锛歮l/m鲁")
+    private Double xznd;
+
+    @Column(name = "mbsj")
+    @PropertyDef(label = "瀵嗛棴鏃堕棿", description = "鍗曚綅锛氬ぉ")
+    private Integer mbsj;
+
+    @Column(name = "xzfs", length = 30)
+    @PropertyDef(label = "鐔忚捀鏂瑰紡")
+    private String xzfs;
+
+    @Column(name = "sqfs", length = 30)
+    @PropertyDef(label = "鏁f皵鏂瑰紡")
+    private String sqfs;
+
+    /**
+     * 鐔忚捀浣滀笟浜哄憳
+     */
+
+
 }
diff --git a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1023.java b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1023.java
index 215e7db..b437922 100644
--- a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1023.java
+++ b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1023.java
@@ -112,33 +112,51 @@
 
                 //鍌ㄧ伯绮儏鏄庣粏琛�
                 List<Fz40DrugLogDtl> dtls = drugLogDtlRep.listDrugLogDtl(data.getXzbm());
-                if (null != dtls && dtls.size() > 0) {
-                    dtlList = new ArrayList<>();
-                    for (Fz40DrugLogDtl dtl : dtls) {
-                        gdApi1023Dtl = new GdApi1023Dtl();
-                        BeanUtils.copyProperties(dtl, gdApi1023Dtl);
-                        gdApi1023Dtl.setCfdm(dtl.getDepotId());
-                        gdApi1023Dtl.setLspzdm(dtl.getFoodVariety());
-                        gdApi1023Dtl.setLsxzdm(dtl.getFoodType());
-                        gdApi1023Dtl.setLsdjdm(dtl.getFoodLevel());
-                        gdApi1023Dtl.setLssl(dtl.getNumber());
-                        gdApi1023Dtl.setSf(dtl.getPerWet());
-                        gdApi1023Dtl.setZz(dtl.getPerImpurity());
-                        dtlList.add(gdApi1023Dtl);
-                    }
-                    gdApi1023.setDtls(dtlList);
-                }
+                gdApi1023Dtl = new GdApi1023Dtl();
+                BeanUtils.copyProperties(data, gdApi1023Dtl);
+                gdApi1023Dtl.setCfdm(data.getDepotId());
+                gdApi1023Dtl.setLspzdm(data.getFoodVariety());
+                gdApi1023Dtl.setLsxzdm(data.getFoodType());
+                gdApi1023Dtl.setLsdjdm(data.getFoodLevel());
+                gdApi1023Dtl.setLssl(data.getNumber());
+                gdApi1023Dtl.setSf(data.getPerWet());
+                gdApi1023Dtl.setZz(data.getPerImpurity());
+                dtlList = new ArrayList<>();
+                dtlList.add(gdApi1023Dtl);
+                gdApi1023.setDtls(dtlList);
+//                if (null != dtls && dtls.size() > 0) {
+//                    dtlList = new ArrayList<>();
+//                    for (Fz40DrugLogDtl dtl : dtls) {
+//                        gdApi1023Dtl = new GdApi1023Dtl();
+//                        BeanUtils.copyProperties(dtl, gdApi1023Dtl);
+//                        gdApi1023Dtl.setCfdm(dtl.getDepotId());
+//                        gdApi1023Dtl.setLspzdm(dtl.getFoodVariety());
+//                        gdApi1023Dtl.setLsxzdm(dtl.getFoodType());
+//                        gdApi1023Dtl.setLsdjdm(dtl.getFoodLevel());
+//                        gdApi1023Dtl.setLssl(dtl.getNumber());
+//                        gdApi1023Dtl.setSf(dtl.getPerWet());
+//                        gdApi1023Dtl.setZz(dtl.getPerImpurity());
+//                        dtlList.add(gdApi1023Dtl);
+//                    }
+//                    gdApi1023.setDtls(dtlList);
+//                }
 
-                List<Fz40DrugLogWay> ways = drugLogWayRep.listDrugLogWay(data.getXzbm());
-                if (null != ways && ways.size() > 0) {
-                    wayList = new ArrayList<>();
-                    for (Fz40DrugLogWay way : ways) {
-                        gdApi1023Way = new GdApi1023Way();
-                        BeanUtils.copyProperties(way, gdApi1023Way);
-                        wayList.add(gdApi1023Way);
-                    }
-                    gdApi1023.setWays(wayList);
-                }
+
+                gdApi1023Way = new GdApi1023Way();
+                BeanUtils.copyProperties(data, gdApi1023Way);
+                wayList = new ArrayList<>();
+                wayList.add(gdApi1023Way);
+                gdApi1023.setWays(wayList);
+//                List<Fz40DrugLogWay> ways = drugLogWayRep.listDrugLogWay(data.getXzbm());
+//                if (null != ways && ways.size() > 0) {
+//                    wayList = new ArrayList<>();
+//                    for (Fz40DrugLogWay way : ways) {
+//                        gdApi1023Way = new GdApi1023Way();
+//                        BeanUtils.copyProperties(way, gdApi1023Way);
+//                        wayList.add(gdApi1023Way);
+//                    }
+//                    gdApi1023.setWays(wayList);
+//                }
 
                 List<Fz40DrugLogPeople> peoples = drugLogPeopleRep.listDrugLogPeople(data.getXzbm());
                 if (null != peoples && peoples.size() > 0) {
diff --git a/src/main/java/com/fzzy/otherview/gd2022/GdApi1023.view.xml b/src/main/java/com/fzzy/otherview/gd2022/GdApi1023.view.xml
index e0b6d36..4bff26c 100644
--- a/src/main/java/com/fzzy/otherview/gd2022/GdApi1023.view.xml
+++ b/src/main/java/com/fzzy/otherview/gd2022/GdApi1023.view.xml
@@ -305,6 +305,10 @@
         <Property name="dataType">Date</Property>
         <Property name="label">璁″垝鐔忚捀缁撴潫鏃ユ湡</Property>
       </PropertyDef>
+      <PropertyDef name="cfmc">
+        <Property/>
+        <Property name="label">浠撴埧鍚嶇О</Property>
+      </PropertyDef>
     </DataType>
     <DataType name="dtParam">
       <Property name="creationType">com.fzzy.api.data.ApiParam</Property>
@@ -1128,6 +1132,11 @@
             <Property name="property">jhxzjsrq</Property>
             <Editor/>
           </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">cfmc</Property>
+            <Property name="property">cfmc</Property>
+            <Editor/>
+          </AutoFormElement>
         </AutoForm>
       </Children>
       <Tools/>
diff --git a/src/main/java/com/fzzy/otherview/gd2022/dto/GdApi1023Dtl.java b/src/main/java/com/fzzy/otherview/gd2022/dto/GdApi1023Dtl.java
index 83ca124..5f5ceac 100644
--- a/src/main/java/com/fzzy/otherview/gd2022/dto/GdApi1023Dtl.java
+++ b/src/main/java/com/fzzy/otherview/gd2022/dto/GdApi1023Dtl.java
@@ -27,6 +27,7 @@
     private Double cw;    //浠撴俯
     private Double cnsd;    //浠撳唴婀垮害
     private String clfs;    //鍌ㄧ伯鏂瑰紡
+    private String cfmc;    //浠撴埧鍚嶇О
 
     @JSONField(format = "yyyy-MM-dd")
     private Date rkrq;    //鍏ュ簱鏃ユ湡

--
Gitblit v1.9.3