From dc6b3a883a677e227f844a91c2d7c2a8f5f48333 Mon Sep 17 00:00:00 2001
From: cjl <276999030@qq.com>
Date: Sun, 20 Aug 2023 14:06:48 +0800
Subject: [PATCH] fix:部分配置修改
---
screen-job/src/main/java/com/moral/api/service/impl/HistoryHourlyServiceImpl.java | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/screen-job/src/main/java/com/moral/api/service/impl/HistoryHourlyServiceImpl.java b/screen-job/src/main/java/com/moral/api/service/impl/HistoryHourlyServiceImpl.java
index f89f726..97432ce 100644
--- a/screen-job/src/main/java/com/moral/api/service/impl/HistoryHourlyServiceImpl.java
+++ b/screen-job/src/main/java/com/moral/api/service/impl/HistoryHourlyServiceImpl.java
@@ -29,6 +29,7 @@
import org.springframework.util.ObjectUtils;
import java.io.*;
+import java.math.BigDecimal;
import java.net.InetAddress;
import java.net.InetSocketAddress;
import java.net.Socket;
@@ -447,12 +448,13 @@
List<Map<String, Object>> dailyData = this.selectDailyData(prop);
String startTimeStr = DateUtils.dateToDateString(DateUtils.addHours(end,-1),"yyyyMMddHH")+"0000";
List<String> list = new ArrayList<>();
+
for(Map<String, Object> m : dailyData){
String result = strList(startTimeStr,m.get("mac").toString(),m.get("value").toString());
list.add(result);
+ redisTemplate.opsForHash().delete(RedisConstants.DATE_CHANG_SHU,m.get("mac").toString());
redisTemplate.opsForHash().put(RedisConstants.DATE_CHANG_SHU,m.get("mac").toString(),result);
}
- // httpResult(list.get(0));
for(String s : list){
sendSocket("222.92.166.238",15031,s);
}
@@ -479,8 +481,8 @@
}
if(!mapKey.contains("-Flag")){
if(mapKey.contains("a34002")||mapKey.contains("a34004")||mapKey.contains("a21026")||mapKey.contains("a21004")||mapKey.contains("a05024")){
- Double d = Objects.nonNull(mapValue)?Double.valueOf(mapValue.toString())/1000:0d;
- mapValue = d;
+ BigDecimal d = Objects.nonNull(mapValue)? BigDecimal.valueOf(Double.valueOf(mapValue.toString())).divide(BigDecimal.valueOf(1000)):BigDecimal.ZERO;
+ mapValue = d.toString();
}
if(mapKey.contains("a00e13")){
mapKey = "a90085";
--
Gitblit v1.8.0