|
|
|
@ -1,6 +1,7 @@
|
|
|
|
|
package cn.estsh.i3plus.core.apiservice.serviceimpl.busi;
|
|
|
|
|
|
|
|
|
|
import cn.estsh.i3plus.core.api.iservice.busi.ISysTaskPlanService;
|
|
|
|
|
import cn.estsh.i3plus.platform.common.convert.ConvertBean;
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.bean.ListPager;
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.common.Pager;
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.common.PagerHelper;
|
|
|
|
@ -13,6 +14,7 @@ import cn.estsh.i3plus.pojo.platform.platrepositorymongo.SysLogTaskTimeRepositor
|
|
|
|
|
import cn.estsh.i3plus.pojo.platform.repository.SysRefTaskCyclePlanRepository;
|
|
|
|
|
import cn.estsh.i3plus.pojo.platform.repository.SysTaskPlanRepository;
|
|
|
|
|
import cn.estsh.i3plus.pojo.platform.sqlpack.CoreHqlPack;
|
|
|
|
|
import cn.estsh.impp.framework.boot.auth.AuthUtil;
|
|
|
|
|
import cn.estsh.impp.framework.boot.exception.ImppExceptionBuilder;
|
|
|
|
|
import cn.estsh.impp.framework.boot.exception.ImppExceptionEnum;
|
|
|
|
|
import cn.estsh.impp.framework.boot.util.ValidatorBean;
|
|
|
|
@ -75,34 +77,35 @@ public class SysTaskPlanService implements ISysTaskPlanService {
|
|
|
|
|
@Override
|
|
|
|
|
@ApiOperation(value = "修改任务计划", notes = "修改任务计划")
|
|
|
|
|
public void updateSysTaskPlan(SysTaskPlan sysTaskPlan) {
|
|
|
|
|
SysTaskPlan oldSysTaskPlan = sysTaskPlanRDao.getById(sysTaskPlan.getId());
|
|
|
|
|
SysTaskPlan originSysTaskPlan = sysTaskPlanRDao.getById(sysTaskPlan.getId());
|
|
|
|
|
|
|
|
|
|
// 更新关系表
|
|
|
|
|
sysRefTaskCyclePlanRDao.updateByProperties(new String[]{"taskPlanName", "taskPlanGroupName"},
|
|
|
|
|
new String[]{oldSysTaskPlan.getName(), oldSysTaskPlan.getGroupName()},
|
|
|
|
|
"taskCycleId", oldSysTaskPlan.getTaskCycleId()
|
|
|
|
|
new String[]{originSysTaskPlan.getName(), originSysTaskPlan.getGroupName()},
|
|
|
|
|
"taskCycleId", originSysTaskPlan.getTaskCycleId()
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
oldSysTaskPlan.setTaskCycleId(sysTaskPlan.getTaskCycleId());
|
|
|
|
|
oldSysTaskPlan.setTaskCycleNameRdd(sysTaskPlan.getTaskCycleNameRdd());
|
|
|
|
|
oldSysTaskPlan.setTaskCycleExpsRdd(sysTaskPlan.getTaskCycleExpsRdd());
|
|
|
|
|
oldSysTaskPlan.setTaskCycleNameRdd(sysTaskPlan.getTaskCycleNameRdd());
|
|
|
|
|
oldSysTaskPlan.setTaskPlanExecNum(sysTaskPlan.getTaskPlanExecNum());
|
|
|
|
|
oldSysTaskPlan.setTaskMethodType(sysTaskPlan.getTaskMethodType());
|
|
|
|
|
oldSysTaskPlan.setTaskId(sysTaskPlan.getTaskId());
|
|
|
|
|
oldSysTaskPlan.setTaskNameRdd(sysTaskPlan.getTaskNameRdd());
|
|
|
|
|
oldSysTaskPlan.setTaskSoftTypeRdd(sysTaskPlan.getTaskSoftTypeRdd());
|
|
|
|
|
oldSysTaskPlan.setTaskPlanParam(sysTaskPlan.getTaskPlanParam());
|
|
|
|
|
oldSysTaskPlan.setTaskCycleStartDateTimeRdd(sysTaskPlan.getTaskCycleStartDateTimeRdd());
|
|
|
|
|
oldSysTaskPlan.setTaskCycleEndDateTimeRdd(sysTaskPlan.getTaskCycleEndDateTimeRdd());
|
|
|
|
|
oldSysTaskPlan.setTaskPlanDescription(sysTaskPlan.getTaskPlanDescription());
|
|
|
|
|
oldSysTaskPlan.setLastRunDateTime(sysTaskPlan.getLastRunDateTime());
|
|
|
|
|
oldSysTaskPlan.setIsNotice(sysTaskPlan.getIsNotice());
|
|
|
|
|
oldSysTaskPlan.setIsInternalUser(sysTaskPlan.getIsInternalUser());
|
|
|
|
|
oldSysTaskPlan.setNoticeChannel(sysTaskPlan.getNoticeChannel());
|
|
|
|
|
oldSysTaskPlan.setNoticeMethod(sysTaskPlan.getNoticeMethod());
|
|
|
|
|
oldSysTaskPlan.setTaskPlanStatus(sysTaskPlan.getTaskPlanStatus());
|
|
|
|
|
sysTaskPlanRDao.update(oldSysTaskPlan);
|
|
|
|
|
originSysTaskPlan.setTaskCycleId(sysTaskPlan.getTaskCycleId());
|
|
|
|
|
originSysTaskPlan.setTaskCycleNameRdd(sysTaskPlan.getTaskCycleNameRdd());
|
|
|
|
|
originSysTaskPlan.setTaskCycleExpsRdd(sysTaskPlan.getTaskCycleExpsRdd());
|
|
|
|
|
originSysTaskPlan.setTaskCycleNameRdd(sysTaskPlan.getTaskCycleNameRdd());
|
|
|
|
|
originSysTaskPlan.setTaskPlanExecNum(sysTaskPlan.getTaskPlanExecNum());
|
|
|
|
|
originSysTaskPlan.setTaskMethodType(sysTaskPlan.getTaskMethodType());
|
|
|
|
|
originSysTaskPlan.setTaskId(sysTaskPlan.getTaskId());
|
|
|
|
|
originSysTaskPlan.setTaskNameRdd(sysTaskPlan.getTaskNameRdd());
|
|
|
|
|
originSysTaskPlan.setTaskSoftTypeRdd(sysTaskPlan.getTaskSoftTypeRdd());
|
|
|
|
|
originSysTaskPlan.setTaskPlanParam(sysTaskPlan.getTaskPlanParam());
|
|
|
|
|
originSysTaskPlan.setTaskCycleStartDateTimeRdd(sysTaskPlan.getTaskCycleStartDateTimeRdd());
|
|
|
|
|
originSysTaskPlan.setTaskCycleEndDateTimeRdd(sysTaskPlan.getTaskCycleEndDateTimeRdd());
|
|
|
|
|
originSysTaskPlan.setTaskPlanDescription(sysTaskPlan.getTaskPlanDescription());
|
|
|
|
|
originSysTaskPlan.setLastRunDateTime(sysTaskPlan.getLastRunDateTime());
|
|
|
|
|
originSysTaskPlan.setIsNotice(sysTaskPlan.getIsNotice());
|
|
|
|
|
originSysTaskPlan.setIsInternalUser(sysTaskPlan.getIsInternalUser());
|
|
|
|
|
originSysTaskPlan.setNoticeChannel(sysTaskPlan.getNoticeChannel());
|
|
|
|
|
originSysTaskPlan.setNoticeMethod(sysTaskPlan.getNoticeMethod());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
sysTaskPlanRDao.update(originSysTaskPlan);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|