Jelajahi Sumber

feature 代码提交

xiahan 1 Minggu lalu
induk
melakukan
e92176ea37

+ 3 - 0
js-security/security-common/src/main/java/com/rongwei/sfcommon/sys/service/impl/ScheduledTasksServiceImpl.java

@@ -361,6 +361,7 @@ public class ScheduledTasksServiceImpl implements ScheduledTasksService {
                                 updateGenerationDateDo[0].setGenerationdate(startInstance.getTime());
                                 updateGenerationDateList.add(updateGenerationDateDo[0]);
                             });
+                    endInstance.add(Calendar.YEAR, -(task.getKey() - 1));
                 }
             } else if (SaveConstans.INSPECTION_CYCLE_UNIT.MONTH.equals(checkCycleUnit)) {
                 // 关键步骤:定位到当月最后一天
@@ -390,6 +391,7 @@ public class ScheduledTasksServiceImpl implements ScheduledTasksService {
                                 updateGenerationDateDo[0].setGenerationdate(startInstance.getTime());
                                 updateGenerationDateList.add(updateGenerationDateDo[0]);
                             });
+                    startInstance.add(Calendar.MONTH, -(task.getKey() - 1));
                 }
             } else if (SaveConstans.INSPECTION_CYCLE_UNIT.DAY.equals(checkCycleUnit)) {
                 // 对于天的任务 直接判断上次生成时间和当前时间相隔的天数是否满足要求
@@ -416,6 +418,7 @@ public class ScheduledTasksServiceImpl implements ScheduledTasksService {
                                 updateGenerationDateDo[0].setGenerationdate(startInstance.getTime());
                                 updateGenerationDateList.add(updateGenerationDateDo[0]);
                             });
+                    endInstance.add(Calendar.DAY_OF_MONTH, -(task.getKey() - 1));
                 }
 
             } else {