|
@@ -75,6 +75,15 @@ public class SysJobServiceImpl implements ISysJobService, ApplicationContextAwar
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
+ * 查询全部定时任务 无分页
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public List<SysJob> selectJob() {
|
|
|
+ return jobMapper.selectJobAll();
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
* 通过调度任务ID查询调度信息
|
|
|
*
|
|
|
* @param jobId 调度任务ID
|
|
@@ -212,9 +221,9 @@ public class SysJobServiceImpl implements ISysJobService, ApplicationContextAwar
|
|
|
Object predictTask = predictTaskClass.newInstance();
|
|
|
// 只更新ID和状态
|
|
|
Method setPTaskId = predictTaskClass.getMethod("setPTaskId", Long.class);
|
|
|
- Method setPTaskStatus = predictTaskClass.getMethod("setPTaskStatus", Integer.class);
|
|
|
+ //Method setPTaskStatus = predictTaskClass.getMethod("setPTaskStatus", Integer.class);
|
|
|
setPTaskId.invoke(predictTask, taskId);
|
|
|
- setPTaskStatus.invoke(predictTask, bizStatus);
|
|
|
+ //setPTaskStatus.invoke(predictTask, bizStatus);
|
|
|
// 调用更新
|
|
|
Method updateMethod = predictTaskService.getClass().getMethod("updateById", Object.class);
|
|
|
updateMethod.invoke(predictTaskService, predictTask);
|
|
@@ -226,9 +235,9 @@ public class SysJobServiceImpl implements ISysJobService, ApplicationContextAwar
|
|
|
Class<?> trainTaskClass = Class.forName("com.xvji.domain.TrainTask");
|
|
|
Object trainTask = trainTaskClass.newInstance();
|
|
|
Method setTTaskId = trainTaskClass.getMethod("setTTaskId", Long.class);
|
|
|
- Method setTTaskStatus = trainTaskClass.getMethod("setTTaskStatus", Integer.class);
|
|
|
+ //Method setTTaskStatus = trainTaskClass.getMethod("setTTaskStatus", Integer.class);
|
|
|
setTTaskId.invoke(trainTask, taskId);
|
|
|
- setTTaskStatus.invoke(trainTask, bizStatus);
|
|
|
+ //setTTaskStatus.invoke(trainTask, bizStatus);
|
|
|
Method updateMethod = trainTaskService.getClass().getMethod("updateById", Object.class);
|
|
|
updateMethod.invoke(trainTaskService, trainTask);
|
|
|
log.info("定时任务[ID:{}]暂停,同步训练任务[ID:{}]状态为2(未启用)", jobId, taskId);
|
|
@@ -315,12 +324,12 @@ public class SysJobServiceImpl implements ISysJobService, ApplicationContextAwar
|
|
|
Method setPTaskId = predictTaskClass.getMethod("setPTaskId", Long.class);
|
|
|
Method setPCronExpression = predictTaskClass.getMethod("setPCronExpression", String.class);
|
|
|
Method setPTaskName = predictTaskClass.getMethod("setPTaskName", String.class);
|
|
|
- Method setPTaskStatus = predictTaskClass.getMethod("setPTaskStatus", Integer.class);
|
|
|
+ //Method setPTaskStatus = predictTaskClass.getMethod("setPTaskStatus", Integer.class);
|
|
|
|
|
|
setPTaskId.invoke(predictTask, taskId);
|
|
|
setPCronExpression.invoke(predictTask, job.getCronExpression());
|
|
|
setPTaskName.invoke(predictTask, job.getJobName() + "[SYNCED]");
|
|
|
- setPTaskStatus.invoke(predictTask, taskStatus);
|
|
|
+ //setPTaskStatus.invoke(predictTask, taskStatus);
|
|
|
|
|
|
Method updateMethod = predictTaskService.getClass().getMethod("updateById", Object.class);
|
|
|
updateMethod.invoke(predictTaskService, predictTask);
|
|
@@ -358,12 +367,12 @@ public class SysJobServiceImpl implements ISysJobService, ApplicationContextAwar
|
|
|
Method setTTaskId = trainTaskClass.getMethod("setTTaskId", Long.class);
|
|
|
Method setTCronExpression = trainTaskClass.getMethod("setTCronExpression", String.class);
|
|
|
Method setTTaskName = trainTaskClass.getMethod("setTTaskName", String.class);
|
|
|
- Method setTTaskStatus = trainTaskClass.getMethod("setTTaskStatus", Integer.class);
|
|
|
+ //Method setTTaskStatus = trainTaskClass.getMethod("setTTaskStatus", Integer.class);
|
|
|
|
|
|
setTTaskId.invoke(trainTask, taskId);
|
|
|
setTCronExpression.invoke(trainTask, job.getCronExpression());
|
|
|
setTTaskName.invoke(trainTask, job.getJobName() + "[SYNCED]"); // 防循环标记
|
|
|
- setTTaskStatus.invoke(trainTask, taskStatus);
|
|
|
+ //setTTaskStatus.invoke(trainTask, taskStatus);
|
|
|
|
|
|
// 调用更新
|
|
|
Method updateMethod = trainTaskService.getClass().getMethod("updateById", Object.class);
|