diff --git a/src/main/java/com/biutag/supervision/controller/warning/WarningController.java b/src/main/java/com/biutag/supervision/controller/warning/WarningController.java index d41b14f..7ce80b0 100644 --- a/src/main/java/com/biutag/supervision/controller/warning/WarningController.java +++ b/src/main/java/com/biutag/supervision/controller/warning/WarningController.java @@ -63,8 +63,6 @@ public class WarningController { new Page<>(queryParam.getCurrent(), queryParam.getSize()), wrapper, queryParam.getWarningState()); page.getRecords().forEach(this::fillProjectData); - sortByLastWarningTime(page.getRecords()); - return Result.success(page); } /** @@ -239,7 +237,7 @@ public class WarningController { wrapper.between(true, "p.archiving", queryParam.getEndDate().get(0), queryParam.getEndDate().get(1)); } - wrapper.orderByAsc("p.warning_state").groupBy("p.id"); + // wrapper.orderByAsc("p.warning_state").groupBy("p.id"); return wrapper; } @@ -253,11 +251,6 @@ public class WarningController { if (CollectionUtil.isNotEmpty(list)) { // 是否已下发问题 s.setStateData(list.stream().anyMatch(x -> "1".equals(x.getFlowState())) ? "1" : "0"); - // 最新预警时间 - list.stream().filter(r -> r.getSupervisionTime() != null) - .max((a, b) -> a.getSupervisionTime().compareTo(b.getSupervisionTime())) - .ifPresent(r -> s.setLastWarningTime(r.getSupervisionTime() - .format(java.time.format.DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm")))); // 预警问题数 List ids = list.stream().map(WarningRecord::getId).toList(); s.setWarningContent(contentService.count( @@ -281,17 +274,5 @@ public class WarningController { return depart.getShortName() + "/"; } - /** - * 按最新预警时间倒序排列 - */ - private void sortByLastWarningTime(List list) { - list.sort((a, b) -> { - if (a.getLastWarningTime() == null && b.getLastWarningTime() == null) return 0; - if (a.getLastWarningTime() == null) return 1; - if (b.getLastWarningTime() == null) return -1; - return b.getLastWarningTime().compareTo(a.getLastWarningTime()); - }); - } - } diff --git a/src/main/resources/mapper/ReportProjectMapper.xml b/src/main/resources/mapper/ReportProjectMapper.xml index 2725bbe..1ffd318 100644 --- a/src/main/resources/mapper/ReportProjectMapper.xml +++ b/src/main/resources/mapper/ReportProjectMapper.xml @@ -67,7 +67,8 @@