定时任务设置配置状态默认值时,调整为存在定时任务才设置定时任务【此修改修复主表通过insert直接生效,定时任务将主表实体的状态又置为无效的BUG】;

修改daily和weekly的触发器开始时间,如果任务已经过时,设置从下一个周期开始。
This commit is contained in:
段冬梅
2019-04-09 15:29:03 +08:00
parent aa25c49a87
commit 3be1c1a625
2 changed files with 44 additions and 3 deletions

View File

@@ -161,10 +161,11 @@ public class ScheduleUpdateInterceptor extends BaseInterceptor{
//整理需要 insert 的 schedule_cfg 的数据
List<ScheduleCfg> scheduleList = Lists.newArrayList();
for(BaseCfg<?> baseCfg : cfgList) {
baseCfg.setIsValid(0);//设置默认值
baseCfg.setIsAudit(0);//设置默认值
ScheduleCfg scList = copyScheduleCfgFromBaseCfg(baseCfg, tableName);
if(scList!=null){
//TODO 定时任务设置默认为isValid=0 isAudit=0需要考虑允许用户新增isValid=1 isAudit=1的配置下发
scList.setIsValid(0);//设置默认值
scList.setIsAudit(0);//设置默认值
scheduleList.add(scList);
}
}