maochaoying 2 years ago
parent
commit
b39c76514b
  1. 9
      src/main/java/com/iflytop/nuclear/service/impl/TaskServiceImpl.java
  2. 1
      src/main/java/com/iflytop/nuclear/vo/TaskVO.java

9
src/main/java/com/iflytop/nuclear/service/impl/TaskServiceImpl.java

@ -53,6 +53,14 @@ public class TaskServiceImpl extends ServiceImpl<TaskMapper, Task> implements Ta
if (nuclearCoreConfigList.size() > 0) {
canUpload = false;
}
// 需要判断有无错误检测项如果有则进行标记
boolean hasError = false;
QueryWrapper<NuclearCoreConfig> nuclearCoreConfigQueryWrapper2 = new QueryWrapper<>();
nuclearCoreConfigQueryWrapper2.eq("task_id", task.getId()).eq("result", 2);
List<NuclearCoreConfig> nuclearCoreConfigList2 = nuclearCoreConfigService.list(nuclearCoreConfigQueryWrapper2);
if (nuclearCoreConfigList2.size() > 0) {
hasError = true;
}
Long nuclearStationId = task.getNuclearStationId();
Long nuclearCoreId = task.getNuclearCoreId();
NuclearCore nuclearCore = nuclearCoreService.getById(nuclearCoreId);
@ -73,6 +81,7 @@ public class TaskServiceImpl extends ServiceImpl<TaskMapper, Task> implements Ta
.startTime(task.getStartTime())
.endTime(task.getEndTime())
.canUpload(canUpload)
.hasError(hasError)
.build();
result.add(taskVO);
}

1
src/main/java/com/iflytop/nuclear/vo/TaskVO.java

@ -40,4 +40,5 @@ public class TaskVO {
private Date endTime;
private String currentCoord;
private boolean hasError;
}
Loading…
Cancel
Save