From cb33d686a5e7893a01d7b96a38cc746bf7736720 Mon Sep 17 00:00:00 2001
From: CZT <czt18638530771@163.com>
Date: 星期五, 15 十二月 2023 15:13:41 +0800
Subject: [PATCH] 更新数据处理

---
 src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync2103.java   |    9 ++++++++-
 src/main/java/com/fzzy/api/view/Api1209.view.xml               |    4 ++--
 src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1311.java   |    6 ++----
 src/main/java/com/fzzy/async/fzzy40/entity/Fz40DepotConf.java  |    4 ++++
 src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java |    2 +-
 5 files changed, 17 insertions(+), 8 deletions(-)

diff --git a/src/main/java/com/fzzy/api/view/Api1209.view.xml b/src/main/java/com/fzzy/api/view/Api1209.view.xml
index 73cc2fb..f821bff 100644
--- a/src/main/java/com/fzzy/api/view/Api1209.view.xml
+++ b/src/main/java/com/fzzy/api/view/Api1209.view.xml
@@ -142,11 +142,11 @@
                 <Property name="value">1:鎹熻��</Property>
               </Entity>
               <Entity>
-                <Property name="key">1</Property>
+                <Property name="key">2</Property>
                 <Property name="value">2:鎹熷け</Property>
               </Entity>
               <Entity>
-                <Property name="key">1</Property>
+                <Property name="key">3</Property>
                 <Property name="value">3:鍏朵粬</Property>
               </Entity>
             </Collection>
diff --git a/src/main/java/com/fzzy/async/fzzy40/entity/Fz40DepotConf.java b/src/main/java/com/fzzy/async/fzzy40/entity/Fz40DepotConf.java
index a04e791..78a37fd 100644
--- a/src/main/java/com/fzzy/async/fzzy40/entity/Fz40DepotConf.java
+++ b/src/main/java/com/fzzy/async/fzzy40/entity/Fz40DepotConf.java
@@ -85,6 +85,10 @@
     @PropertyDef(label = "鐢电紗寮�濮嬬偣浣�", description = "榛樿椤堕儴(椤堕儴銆佸簳閮�)")
     private String startPoint;
 
+    @Column(name = "START_CONVERT_", length = 20)
+    @PropertyDef(label = "灞傝杞崲", description = "榛樿涓嶈浆鎹�(榛樿銆侀『鏃堕拡銆侀�嗘椂閽�)")
+    private String startConvert;
+
     @Column(name = "TEMP_MAX_")
     @PropertyDef(label = "娓╁害涓婇檺")
     private Double tempMax;
diff --git a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1311.java b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1311.java
index 9dfc223..4809125 100644
--- a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1311.java
+++ b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1311.java
@@ -59,10 +59,9 @@
             SH2023Api1311 sh2023Api1311;
             SH2023Api1311 sh1311;
             List<ApiInfoData> apiInfoDataList;
-            Integer num = 1000001;
             for (Fz40SecCamera sysData : list) {
                 sh2023Api1311 = new SH2023Api1311();
-                sh2023Api1311.setSpjksbid(api1102.getXzqhdm() + "00401327" + String.valueOf(num).substring(1));
+                sh2023Api1311.setSpjksbid(sysData.getId());
                 sh2023Api1311.setTdbh(sysData.getChanNum());
                 sh2023Api1311.setJksbmc(sysData.getName());
                 sh2023Api1311.setKqdm(kqdm);
@@ -123,7 +122,7 @@
                 } else {
                     sh2023Api1311.setCzbz(apiInfoDataList.get(0).getCzbz());
                     infoData.setCzbz(apiInfoDataList.get(0).getCzbz());
-                    sh1311 = JSONObject.parseObject(infoData.getData(), SH2023Api1311.class);
+                    sh1311 = JSONObject.parseObject(apiInfoDataList.get(0).getData(), SH2023Api1311.class);
                     if(null != sh1311 && StringUtils.isNotEmpty(sh1311.getAjdm())){
                         sh2023Api1311.setAjdm(sh1311.getAjdm());
                     }
@@ -134,7 +133,6 @@
 
                 infoData.setData(JSON.toJSONString(sh2023Api1311));
                 apiInfoDataRep.save(infoData);
-                num++;
                 log.info("1311---瑙嗛鐩戞帶-鍚屾鏁版嵁锛歿}", sh2023Api1311);
             }
 
diff --git a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync2103.java b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync2103.java
index 4fdfc0f..a792031 100644
--- a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync2103.java
+++ b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync2103.java
@@ -111,6 +111,13 @@
                 sh2023Api2103.setDlcs(strs[0]);
                 sh2023Api2103.setDlhs(strs[1]);
                 sh2023Api2103.setDlls(strs[2]);
+
+                //鍒ゆ柇鏄惁鏈夊眰琛岃浆鎹�
+                if(null != depotConf.getStartConvert() && !"default".equals(depotConf.getStartConvert())){
+                    sh2023Api2103.setDlcs(strs[1]);
+                    sh2023Api2103.setDlhs(strs[0]);
+                }
+
                 // 1-3-5
                 // 8-8-8
                 //绛掍粨瑙勫垯
@@ -156,7 +163,7 @@
                 sh2023Api2103.setXczd(Integer.valueOf(strs[1]) * Integer.valueOf(strs[2]) + "");
 
                 sh2023Api2103.setYxfwqsc("1");
-                sh2023Api2103.setYxfwjsc(strs[0]);
+                sh2023Api2103.setYxfwjsc(sh2023Api2103.getDlcs());
 
                 sh2023Api2103.setBjw(bjw);
                 sh2023Api2103.setZhgxsj(new Date());
diff --git a/src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java b/src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java
index 1499170..eb1dd66 100644
--- a/src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java
+++ b/src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java
@@ -945,7 +945,7 @@
                 map.put(ceng, new ArrayList<>());
             }
             map.get(ceng).add(Double.valueOf(grain[0]));
-            lwmx += grain[3] + ":" + grain[2] + ":" + grain[1] + "$" + grain[0];
+            lwmx +=  grain[2]  + ":" + grain[3]  +":" + grain[1] + "$" + grain[0];
             if (Double.valueOf(grain[0]) <= -100) {
                 lwmx += "$" + "1" + "#";
                 errorNum++;

--
Gitblit v1.9.3