From 8aa815dd9fca6dc914c0cba72ada9af5c795a44c Mon Sep 17 00:00:00 2001
From: ZhuDongming <773644075@qq.com>
Date: Tue, 28 Apr 2020 15:19:42 +0800
Subject: [PATCH] update 1小时插入一次

---
 src/main/java/com/moral/task/HistoryTableInsertTask.java |   12 ++++--------
 1 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/src/main/java/com/moral/task/HistoryTableInsertTask.java b/src/main/java/com/moral/task/HistoryTableInsertTask.java
index 009c19b..a9f9c19 100644
--- a/src/main/java/com/moral/task/HistoryTableInsertTask.java
+++ b/src/main/java/com/moral/task/HistoryTableInsertTask.java
@@ -20,7 +20,6 @@
 import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
-import com.moral.entity.History;
 import com.moral.service.DeviceService;
 import com.moral.service.HistoryDailyService;
 import com.moral.service.HistoryHourlyService;
@@ -891,16 +890,13 @@
         Map macMap = JSON.parseObject(params);
         List<String> macList = (List<String>) macMap.get("mac");
         LocalDateTime value = LocalDateTime.now();
-        LocalDateTime time = value.truncatedTo(ChronoUnit.SECONDS);
-        LocalDateTime tenSecondsAgo = time.minusSeconds(10);
         Map<String, Object> devices = new HashMap<>();
         devices.put("macList", macList);
-        devices.put("time", tenSecondsAgo);
+        devices.put("time", value);
         try {
-            List<History> historyData = historyService.selectByMacAndTime(devices);
-            if (!CollectionUtils.isEmpty(historyData)) {
-                int count = historyService.insertHistorySpecialTable(devices);
-                XxlJobLogger.log("insertHistorySpecialTable:" + count);
+            int count = historyService.insertHistorySpecialTable(devices);
+            XxlJobLogger.log("insertHistorySpecialTable:" + count);
+            if (count > 0) {
                 ReturnT returnT = new ReturnT(200, "������historySpecial���������");
                 return returnT;
             }

--
Gitblit v1.8.0