From 3f0b65b6b8af5c8c0aa2efa57be3adf2398cd62c Mon Sep 17 00:00:00 2001
From: jiazx0107@163.com <jiazx0107@163.com>
Date: 星期二, 31 十月 2023 21:10:30 +0800
Subject: [PATCH] 四川网关-提交测试

---
 src/main/java/com/fzzy/gateway/hx2023/data/KafkaGrainDataDetail.java  |   12 ++++++------
 src/main/java/com/fzzy/gateway/hx2023/data/KafaGrainData.java         |   14 ++++++++------
 src/main/java/com/fzzy/gateway/hx2023/kafka/KafkaDeviceReport.java    |    6 +++---
 src/main/java/com/fzzy/gateway/service/GatewayDeviceService.java      |   17 +++++++++--------
 src/main/java/com/fzzy/gateway/hx2023/data/KafkaGrainDataDetail1.java |   10 +++++-----
 5 files changed, 31 insertions(+), 28 deletions(-)

diff --git a/src/main/java/com/fzzy/gateway/hx2023/data/KafaGrainData.java b/src/main/java/com/fzzy/gateway/hx2023/data/KafaGrainData.java
index d7c2e06..41418f9 100644
--- a/src/main/java/com/fzzy/gateway/hx2023/data/KafaGrainData.java
+++ b/src/main/java/com/fzzy/gateway/hx2023/data/KafaGrainData.java
@@ -13,6 +13,8 @@
     //娑堟伅 ID
     private String messageId;
 
+    private String messgeId;
+
     //璁惧缂栫爜
     private String deviceID;
 
@@ -28,17 +30,17 @@
     //妫�娴嬫椂闂�-鏍煎紡锛歽yyy-MM-dd HH:mm:ss
     private String collectTime;
 
-    private int minX = 0;
+    private String minX = "0";
 
-    private int minY = 0;
+    private String minY = "0";
 
-    private int minZ = 0;
+    private String minZ = "0";
 
-    private int maxX = 0;
+    private String maxX = "0";
 
-    private int maxY = 0;
+    private String maxY = "0";
 
-    private int maxZ = 0;
+    private String maxZ = "0";
 
     //妯″潡璇嗗埆鐮�-甯搁噺锛屽浐瀹氫紶 apiTemperature
     private String apISource = "apiTemperature";
diff --git a/src/main/java/com/fzzy/gateway/hx2023/data/KafkaGrainDataDetail.java b/src/main/java/com/fzzy/gateway/hx2023/data/KafkaGrainDataDetail.java
index ba10261..90323b3 100644
--- a/src/main/java/com/fzzy/gateway/hx2023/data/KafkaGrainDataDetail.java
+++ b/src/main/java/com/fzzy/gateway/hx2023/data/KafkaGrainDataDetail.java
@@ -21,22 +21,22 @@
     private String position;
 
     //璇ユ俯搴︾偣鎵�鍦ㄧ殑鍒�,骞虫柟浠撱�佸湴涓嬩粨蹇呭~
-    private int linex;
+    private String linex;
 
     //璇ユ俯搴︾偣鎵�鍦ㄧ殑琛�,骞虫柟浠撱�佸湴涓嬩粨蹇呭~
-    private int rowy;
+    private String rowy;
 
     //娴呭渾浠撱�佺瓛浠撳繀濉紝绀轰緥锛歿\"totalCircle\":3,\"smallCircle\":\"4,10,16\"}锛宼otalCircle锛氭�诲湀鏁帮紝smallCircle锛氭瘡鍦堟湁鍑犳牴缂�
-    private int total_circle;
+    private String total_circle;
 
 
     //鍏蜂綋鍦堟暟--娴呭渾浠撱�佺瓛浠撳繀濉�
-    private int circle;
+    private String circle;
 
     public KafkaGrainDataDetail() {
     }
 
-    public KafkaGrainDataDetail(String cableNum, String layerNumber, String temperature, String position, int linex, int rowy, int total_circle, int circle) {
+    public KafkaGrainDataDetail(String cableNum, String layerNumber, String temperature, String position, String linex, String rowy, String total_circle, String circle) {
         this.cableNum = cableNum;
         this.layerNumber = layerNumber;
         this.temperature = temperature;
@@ -47,7 +47,7 @@
         this.circle = circle;
     }
 
-    public KafkaGrainDataDetail(String cableNum, String layerNumber, String temperature, String position, int linex, int rowy) {
+    public KafkaGrainDataDetail(String cableNum, String layerNumber, String temperature, String position, String linex, String rowy) {
         this.cableNum = cableNum;
         this.layerNumber = layerNumber;
         this.temperature = temperature;
diff --git a/src/main/java/com/fzzy/gateway/hx2023/data/KafkaGrainDataDetail1.java b/src/main/java/com/fzzy/gateway/hx2023/data/KafkaGrainDataDetail1.java
index 76e8512..ee8dd3d 100644
--- a/src/main/java/com/fzzy/gateway/hx2023/data/KafkaGrainDataDetail1.java
+++ b/src/main/java/com/fzzy/gateway/hx2023/data/KafkaGrainDataDetail1.java
@@ -21,22 +21,22 @@
     private String position;
 
     //璇ユ俯搴︾偣鎵�鍦ㄧ殑鍒�,骞虫柟浠撱�佸湴涓嬩粨蹇呭~
-    private int linex;
+    private String linex;
 
     //璇ユ俯搴︾偣鎵�鍦ㄧ殑琛�,骞虫柟浠撱�佸湴涓嬩粨蹇呭~
-    private int rowy;
+    private String rowy;
 
     //娴呭渾浠撱�佺瓛浠撳繀濉紝绀轰緥锛歿\"totalCircle\":3,\"smallCircle\":\"4,10,16\"}锛宼otalCircle锛氭�诲湀鏁帮紝smallCircle锛氭瘡鍦堟湁鍑犳牴缂�
-   // private int total_circle;
+    private String total_circle;
 
 
     //鍏蜂綋鍦堟暟--娴呭渾浠撱�佺瓛浠撳繀濉�
-   // private int circle;
+    private String circle;
 
     public KafkaGrainDataDetail1() {
     }
 
-    public KafkaGrainDataDetail1(String cableNum, String layerNumber, String temperature, String position, int linex, int rowy) {
+    public KafkaGrainDataDetail1(String cableNum, String layerNumber, String temperature, String position, String linex, String rowy) {
         this.cableNum = cableNum;
         this.layerNumber = layerNumber;
         this.temperature = temperature;
diff --git a/src/main/java/com/fzzy/gateway/hx2023/kafka/KafkaDeviceReport.java b/src/main/java/com/fzzy/gateway/hx2023/kafka/KafkaDeviceReport.java
index e2ba899..adb141c 100644
--- a/src/main/java/com/fzzy/gateway/hx2023/kafka/KafkaDeviceReport.java
+++ b/src/main/java/com/fzzy/gateway/hx2023/kafka/KafkaDeviceReport.java
@@ -35,7 +35,7 @@
 
 
         String strData = JSONObject.toJSONString(data);
-        log.debug("----鎺ㄩ�佺伯鎯呬俊鎭埌浜戠---{}", strData);
+        //log.debug("----鎺ㄩ�佺伯鎯呬俊鎭埌浜戠---{}", strData);
 
         //鎺ㄩ�佷俊鎭�
         kafkaTemplate.send("TOPIC_ZLJ_GRAIN_TEMPERATURE", strData).addCallback(success -> {
@@ -46,9 +46,9 @@
             // 娑堟伅鍦ㄥ垎鍖哄唴鐨刼ffset
             long offset = success.getRecordMetadata().offset();
 
-            log.info("绮儏鎺ㄩ�佹垚鍔�:{}-{}-{}-{}", topic, partition, offset, data.getDeviceID());
+            log.info("---绮儏-->>浜戠鎴愬姛:{}-{}-{}-{}", topic, partition, offset, strData);
         }, failure -> {
-            log.info("绮儏鎺ㄩ�佸け璐�:{}-{}", data.getDeviceID(), failure.getMessage());
+            log.info("---绮儏-->>浜戠澶辫触:{}-{}", data.getDeviceID(), failure.getMessage());
         });
 
         return "SUCCESS";
diff --git a/src/main/java/com/fzzy/gateway/service/GatewayDeviceService.java b/src/main/java/com/fzzy/gateway/service/GatewayDeviceService.java
index 94a291c..1fe57e0 100644
--- a/src/main/java/com/fzzy/gateway/service/GatewayDeviceService.java
+++ b/src/main/java/com/fzzy/gateway/service/GatewayDeviceService.java
@@ -196,6 +196,7 @@
         KafaGrainData result = new KafaGrainData();
 
         result.setMessageId(ScConstant.getMessageId());
+        result.setMessgeId(result.getMessageId());
         result.setDeviceID(device.getDeviceId());
         result.setAvgTemperature(lastData.getTempAve() + "");
         result.setMinTemperature(lastData.getTempMin() + "");
@@ -245,20 +246,20 @@
 
             //鍒ゆ柇鏈�澶�
             if (curTemp.equals(result.getMaxTemperature())) {
-                result.setMaxX(x);
-                result.setMaxY(y);
-                result.setMaxZ(position);
+                result.setMaxX(x+"");
+                result.setMaxY(y+"");
+                result.setMaxZ(position+"");
             }
 
 
             //鍒ゆ柇鏈�灏�
             if (curTemp.equals(result.getMinTemperature())) {
-                result.setMinX(x);
-                result.setMinY(y);
-                result.setMinZ(position);
+                result.setMinX(x+"");
+                result.setMinY(y+"");
+                result.setMinZ(position+"");
             }
 
-            temperature.add(new KafkaGrainDataDetail1(cableNum + "", z + "", curTemp, position + "", x, y));
+            temperature.add(new KafkaGrainDataDetail1(cableNum + "", z + "", curTemp, position + "", x+"", y+""));
         }
 
         //绮俯淇℃伅
@@ -278,8 +279,8 @@
         List<KafkaGrainTH> temperatureAndhumidity = new ArrayList<>();
         temperatureAndhumidity.add(grainTH);
 
-      //  trhInfo.setTemperatureAndhumidity(temperatureAndhumidity);
         trhInfo.put("temperatureAndhumidity",temperatureAndhumidity);
+        //trhInfo.put("temperatureAndhumidity",grainTH);
 
         JSONObject params = new JSONObject();
         params.put("TRHInfo", trhInfo);

--
Gitblit v1.9.3