提交 705963ed authored 作者: xyy's avatar xyy

fix(核查模块): 修改省发起核查任务,然后结束核查任务,结束时提示不全

上级 4c438008
...@@ -1326,11 +1326,15 @@ public class DeviceCheckController { ...@@ -1326,11 +1326,15 @@ public class DeviceCheckController {
for (Task c1 : l1Childs) { for (Task c1 : l1Childs) {
if (predNodeType(c1).equals(CcNodeType.EXAM)) { if (predNodeType(c1).equals(CcNodeType.EXAM)) {
List<Task> detailTaskList = taskRepo.findAllByParentTaskId(c1.getId()); List<Task> detailTaskList = taskRepo.findAllByParentTaskId(c1.getId());
List<String> notEndUnitNames = detailTaskList if(detailTaskList.isEmpty()) {
.stream().filter(task -> !task.getBillStatus().equals(END.id)) unitNames.add(unitsRepo.findById(c1.getOwnUnit()).get().getName());
.map(task -> unitsRepo.findById(task.getOwnUnit()).get().getName()) } else {
.collect(toList()); List<String> notEndUnitNames = detailTaskList
unitNames.addAll(notEndUnitNames); .stream().filter(task -> !task.getBillStatus().equals(END.id))
.map(task -> unitsRepo.findById(task.getOwnUnit()).get().getName())
.collect(toList());
unitNames.addAll(notEndUnitNames);
}
}else if (predNodeType(c1).equals(CcNodeType.MANUAL)&& !c1.getBillStatus().equals(END.id)){ }else if (predNodeType(c1).equals(CcNodeType.MANUAL)&& !c1.getBillStatus().equals(END.id)){
String unitName = unitsRepo.findById(c1.getOwnUnit()).get().getName(); String unitName = unitsRepo.findById(c1.getOwnUnit()).get().getName();
unitNames.add(unitName); unitNames.add(unitName);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论