diff --git a/inspect-main/inspect-main-task/src/main/java/com/inspect/task/controller/PatrolTaskController.java b/inspect-main/inspect-main-task/src/main/java/com/inspect/task/controller/PatrolTaskController.java index 7f09d2f..4536b08 100644 --- a/inspect-main/inspect-main-task/src/main/java/com/inspect/task/controller/PatrolTaskController.java +++ b/inspect-main/inspect-main-task/src/main/java/com/inspect/task/controller/PatrolTaskController.java @@ -2618,9 +2618,13 @@ public class PatrolTaskController extends BaseController { List listAlgName = new ArrayList<>(); List> mapList = new ArrayList<>(); for (PatrolData item : newList) { - item.setAlgName(algInfos.stream().filter( - (alg) -> alg.getAlgSubtypeCode().equals(item.getAlgType())).findFirst().get().getAlgSubtypeName() - ); + Optional first = algInfos.stream().filter( + (alg) -> alg.getAlgSubtypeCode().equals(item.getAlgType())).findFirst(); + if (first.isPresent()) { + item.setAlgName(first.get().getAlgSubtypeName()); + } else { + item.setAlgName(item.getAlgType()); + } if ("0".equals(item.getFilter())) { List filterDatas = filterList .stream()