Kaynağa Gözat

修改定时任务数据从redis中获取入库时的逻辑,上传时间转成5分钟整点的时刻time = time - time % 500;

zhangwy 2 yıl önce
ebeveyn
işleme
3dee6060d1

+ 3 - 1
fbs_code/fbs-server-parent/fbs-server-dbservice/src/main/java/com/yyjc/fbs/server/dbserveice/mq/AbstractDataPullTaskCallBack.java

@@ -367,6 +367,8 @@ public abstract class AbstractDataPullTaskCallBack {
                     continue;
                 }
                 Long time = parsedContent.getUploadTime();
+                //取5分钟整数时间点插入数据库  2023/7/11
+                time =  time - time % 500;
                 if (!isDate(time.toString())) {
                     continue;
                 }
@@ -392,7 +394,7 @@ public abstract class AbstractDataPullTaskCallBack {
                         onlineData = new OnlineData()
                                 .setTerminal_id(termianlId)
                                 .setInsert_time(parsedContent.getInsertTime())
-                                .setUpload_date(parsedContent.getUploadTime())
+                                .setUpload_date(time)
                                 .setCollectDatas(new Object[singleTableColsOrderMap.size()]);
                         onlineDatas.put(termianlIdkey, onlineData);
                     }