From dea78470f9f412f26b887827e94e46afc5d7bdbc Mon Sep 17 00:00:00 2001
From: jinpengyong <jpy123456>
Date: Fri, 06 Aug 2021 14:37:47 +0800
Subject: [PATCH] 账号存在返回信息修改

---
 screen-api/src/main/java/com/moral/api/kafka/consumer/SecondDataConsumer.java |   20 +++++++++++++-------
 1 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/screen-api/src/main/java/com/moral/api/kafka/consumer/SecondDataConsumer.java b/screen-api/src/main/java/com/moral/api/kafka/consumer/SecondDataConsumer.java
index c105c2f..c573c6a 100644
--- a/screen-api/src/main/java/com/moral/api/kafka/consumer/SecondDataConsumer.java
+++ b/screen-api/src/main/java/com/moral/api/kafka/consumer/SecondDataConsumer.java
@@ -17,6 +17,7 @@
 import org.springframework.stereotype.Component;
 import org.springframework.util.ObjectUtils;
 
+import java.math.BigDecimal;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
@@ -39,7 +40,7 @@
         long serverStartTime = System.currentTimeMillis();
         CopyOnWriteArraySet<SingleDeviceServer> sockets = SingleDeviceServer.sockets;
         for (SingleDeviceServer socket : sockets) {
-            //���������������������������socket
+            //���������������������������socket
             String messageMac = (String) message.get("mac");
             String mac = socket.getMac();
             if (!mac.equalsIgnoreCase(messageMac))
@@ -57,7 +58,11 @@
                 String showUnitKey = sensor.getShowUnitKey();
                 String unitKey = sensor.getUnitKey();
                 String unit = sensor.getUnit();
-                String sourceData = String.valueOf(message.get(code));
+                //������������������������������������������������
+                Double sourceDataD = Double.valueOf(String.valueOf(message.get(code)));
+                BigDecimal bg = new BigDecimal(sourceDataD);
+                bg = bg.setScale(2,BigDecimal.ROUND_FLOOR);
+                String sourceData = bg.toString();
                 //������������
                 //������������
                 if (!unitKey.equals(showUnitKey)) {//������������������������������������������������������������
@@ -84,11 +89,12 @@
                     resultMessgae.put(sensor.getCode(), sourceData);
                 }
             }
-            resultMessgae.put("DataTime", message.get("DataTime"));
-            resultMessgae.put("time", message.get("time"));
-            resultMessgae.put("time1", message.get("time1"));
-            resultMessgae.put("serverTime", System.currentTimeMillis());
-            resultMessgae.put("serverStartTime", serverStartTime);
+            //���������������������������������
+            //resultMessgae.put("DataTime", message.get("DataTime"));
+            //resultMessgae.put("time", message.get("time"));
+            //resultMessgae.put("time1", message.get("time1"));
+            //resultMessgae.put("serverTime", System.currentTimeMillis());
+            //resultMessgae.put("serverStartTime", serverStartTime);
             socket.sendMessage(JSON.toJSONString(resultMessgae));
         }
     }

--
Gitblit v1.8.0