REM:
1. 修改任务管理进程
This commit is contained in:
chenlinghy 2021-08-25 17:00:08 +08:00
parent bc0bbf2524
commit 554ebdffb0
1 changed files with 7 additions and 0 deletions

View File

@ -482,6 +482,13 @@ public class DeviceTaskManagerServiceImpl implements DeviceTaskManagerService {
// 对新建的任务创建对应处置设备任务信息 // 对新建的任务创建对应处置设备任务信息
for (DisposeTask v : disposeTaskManager.getUnExpiredTasks()) { for (DisposeTask v : disposeTaskManager.getUnExpiredTasks()) {
//数据库数据太多存在数据库一次性读取的信息和当前最新信息不一致改动数据库的情况再次从数据库获取最新信息
DisposeTaskStatus taskStatus = disposeTaskManager.getDisposeTaskById(v.getId()).getCurrentStatus();
if (taskStatus.equals(DisposeTaskStatus.TASK_FINISHED) ||
taskStatus.equals(DisposeTaskStatus.TASK_CANCELED) ||
taskStatus.equals(DisposeTaskStatus.TASK_EXPIRED)) {
continue;
}
// 设置任务状态, 开始创建任务 // 设置任务状态, 开始创建任务
disposeTaskManager.changeDisposeTaskStatus(v.getId(), DisposeTaskStatus.TASK_STARTING); disposeTaskManager.changeDisposeTaskStatus(v.getId(), DisposeTaskStatus.TASK_STARTING);