htjcAdmin 3 months ago
parent
commit
648a30f258
2 changed files with 12 additions and 0 deletions
  1. +4
    -0
      inspect-main/inspect-main-task/src/main/java/com/inspect/analysis/service/impl/AnalyseResponseServiceImpl.java
  2. +8
    -0
      inspect-main/inspect-main-task/src/main/java/com/inspect/task/controller/PatrolTaskController.java

+ 4
- 0
inspect-main/inspect-main-task/src/main/java/com/inspect/analysis/service/impl/AnalyseResponseServiceImpl.java View File

@ -770,6 +770,10 @@ public class AnalyseResponseServiceImpl implements IAnalyseResponseService {
resItem.getObjectId(), resItem.getObjectId(),
patrolResult.getFilePath(), patrolResult.getFilePath(),
analyseResPoint); analyseResPoint);
if (StringUtils.isEmpty(resultAnalysis.getAlgType()) || resultAnalysis.getAlgType().contains(",")) {
// 兼容算法结果传过来多个算法
continue;
}
resultAnalysisList.add(resultAnalysis); resultAnalysisList.add(resultAnalysis);
valueJoiner.add(resultAnalysis.getResValue()); valueJoiner.add(resultAnalysis.getResValue());
String pointStatus = resultAnalysis.getPointStatus(); String pointStatus = resultAnalysis.getPointStatus();


+ 8
- 0
inspect-main/inspect-main-task/src/main/java/com/inspect/task/controller/PatrolTaskController.java View File

@ -361,6 +361,10 @@ public class PatrolTaskController extends BaseController {
keyPatrolData.putIfAbsent(patrolData.getObjectId() + "_" + patrolData.getAlgType(), patrolData); keyPatrolData.putIfAbsent(patrolData.getObjectId() + "_" + patrolData.getAlgType(), patrolData);
} }
newList = new ArrayList<>(keyPatrolData.values()); newList = new ArrayList<>(keyPatrolData.values());
if ("1".equals(patrolTaskStatus.getAbnormal())) {
// 异常置顶
newList.sort(Comparator.comparing(PatrolData::getPointStatus));
}
PageDomain pageDomain = TableSupport.buildPageRequest(); PageDomain pageDomain = TableSupport.buildPageRequest();
int pageNum = pageDomain.getPageNum(); int pageNum = pageDomain.getPageNum();
@ -2553,6 +2557,10 @@ public class PatrolTaskController extends BaseController {
if (StringUtils.isNotEmpty(resultAnalysis.getFilterDesc())) { if (StringUtils.isNotEmpty(resultAnalysis.getFilterDesc())) {
newList = newList.stream().filter((element) -> resultAnalysis.getFilterDesc().equals(element.getFilterDesc())).collect(Collectors.toList()); newList = newList.stream().filter((element) -> resultAnalysis.getFilterDesc().equals(element.getFilterDesc())).collect(Collectors.toList());
} }
if ("1".equals(patrolTaskStatus.getAbnormal())) {
// 异常置顶
newList.sort(Comparator.comparing(PatrolData::getPointStatus));
}
if (newList.size() > maxNum) { if (newList.size() > maxNum) {
return ResponseEntity.ok("超过最大导出数量:" + maxNum + "条,请结合查询条件减少导出的数量!"); return ResponseEntity.ok("超过最大导出数量:" + maxNum + "条,请结合查询条件减少导出的数量!");


Loading…
Cancel
Save