添加任务接口
This commit is contained in:
parent
711e19f527
commit
840c30f547
|
|
@ -114,6 +114,18 @@ public class TaskController extends BaseController
|
||||||
return R.ok(result);
|
return R.ok(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 设置 recovery 为true
|
||||||
|
* @param taskId
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@PutMapping("/recovery/{taskId}")
|
||||||
|
public R<Boolean> updateTaskRecovery(@PathVariable("taskId") Long taskId)
|
||||||
|
{
|
||||||
|
boolean result = taskService.updateTaskRecovery(taskId);
|
||||||
|
return R.ok(result);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 按年统计任务
|
* 按年统计任务
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -82,6 +82,13 @@ public interface ITaskService {
|
||||||
*/
|
*/
|
||||||
boolean updateTaskStatus(Long taskId, StatusEnum status);
|
boolean updateTaskStatus(Long taskId, StatusEnum status);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 设置 recovery 为 true
|
||||||
|
* @param taskId 任务ID
|
||||||
|
* @return 是否成功
|
||||||
|
*/
|
||||||
|
boolean updateTaskRecovery(Long taskId);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 按年统计任务
|
* 按年统计任务
|
||||||
* @param queryDTO 查询条件
|
* @param queryDTO 查询条件
|
||||||
|
|
|
||||||
|
|
@ -165,7 +165,21 @@ public class TaskServiceImpl implements ITaskService {
|
||||||
if(Objects.isNull(task.getEndTime())){
|
if(Objects.isNull(task.getEndTime())){
|
||||||
task.setEndTime(new java.util.Date());
|
task.setEndTime(new java.util.Date());
|
||||||
}
|
}
|
||||||
|
if(status == StatusEnum.FAILED) {
|
||||||
|
task.setRecovery(false);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
Task result = taskDomain.updateTask(task);
|
||||||
|
return result != null;
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean updateTaskRecovery(Long taskId) {
|
||||||
|
Task task = taskDomain.getTaskById(taskId);
|
||||||
|
if (task != null) {
|
||||||
|
task.setRecovery(true);
|
||||||
Task result = taskDomain.updateTask(task);
|
Task result = taskDomain.updateTask(task);
|
||||||
return result != null;
|
return result != null;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue