Преглед изворни кода

数据保存时间改为3个月

LLL пре 1 година
родитељ
комит
73acc10a2a

+ 22 - 21
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/largeScreen/task/TaskUtils.java

@@ -111,27 +111,28 @@ public class TaskUtils {
 
         Calendar calendar = Calendar.getInstance();
         calendar.setTime(new Date()); //当前时间
-        calendar.add(Calendar.YEAR, -1);//当前时间减去一年,即一年前的时间
-        Date lastYearOfToday = calendar.getTime(); //获取去年的今天
-        System.out.println("删除原温箱历史数据表该时间之前的所有数据:"+ lastYearOfToday);
-        wenxiangMapper.deleteByTime(lastYearOfToday);
-
-
-        System.out.println("删除硬采0.5温箱历史数据表该时间之前的所有数据:"+ lastYearOfToday);
-        ycDataMapper.deleteYCDataByTime05(lastYearOfToday);
-        System.out.println("删除硬采1温箱历史数据表该时间之前的所有数据:"+ lastYearOfToday);
-        ycDataMapper.deleteYCDataByTime1(lastYearOfToday);
-        System.out.println("删除硬采8温箱历史数据表该时间之前的所有数据:"+ lastYearOfToday);
-        ycDataMapper.deleteYCDataByTime8(lastYearOfToday);
-        System.out.println("删除硬采16温箱历史数据表该时间之前的所有数据:"+ lastYearOfToday);
-        ycDataMapper.deleteYCDataByTime16(lastYearOfToday);
-        System.out.println("删除硬采48温箱历史数据表该时间之前的所有数据:"+ lastYearOfToday);
-        ycDataMapper.deleteYCDataByTime48(lastYearOfToday);
-        System.out.println("删除硬采霉菌温箱历史数据表该时间之前的所有数据:"+ lastYearOfToday);
-        ycDataMapper.deleteYCDataByTimeMJ(lastYearOfToday);
-        System.out.println("删除硬采三综合温箱历史数据表该时间之前的所有数据:"+ lastYearOfToday);
-        ycDataMapper.deleteYCDataByTimeSZH(lastYearOfToday);
-        System.out.println("删除完成:"+ lastYearOfToday);
+//        calendar.add(Calendar.YEAR, -1);//当前时间减去一年,即一年前的时间
+        calendar.add(Calendar.MONTH, -3);//当前时间减去三个月,即只保留最近三个月的数据
+        Date deleteDay = calendar.getTime();
+        System.out.println("删除原温箱历史数据表该时间之前的所有数据:"+ deleteDay);
+        wenxiangMapper.deleteByTime(deleteDay);
+
+
+        System.out.println("删除硬采0.5温箱历史数据表该时间之前的所有数据:"+ deleteDay);
+        ycDataMapper.deleteYCDataByTime05(deleteDay);
+        System.out.println("删除硬采1温箱历史数据表该时间之前的所有数据:"+ deleteDay);
+        ycDataMapper.deleteYCDataByTime1(deleteDay);
+        System.out.println("删除硬采8温箱历史数据表该时间之前的所有数据:"+ deleteDay);
+        ycDataMapper.deleteYCDataByTime8(deleteDay);
+        System.out.println("删除硬采16温箱历史数据表该时间之前的所有数据:"+ deleteDay);
+        ycDataMapper.deleteYCDataByTime16(deleteDay);
+        System.out.println("删除硬采48温箱历史数据表该时间之前的所有数据:"+ deleteDay);
+        ycDataMapper.deleteYCDataByTime48(deleteDay);
+        System.out.println("删除硬采霉菌温箱历史数据表该时间之前的所有数据:"+ deleteDay);
+        ycDataMapper.deleteYCDataByTimeMJ(deleteDay);
+        System.out.println("删除硬采三综合温箱历史数据表该时间之前的所有数据:"+ deleteDay);
+        ycDataMapper.deleteYCDataByTimeSZH(deleteDay);
+        System.out.println("删除完成:"+ deleteDay);
     }