|
|
|
@ -146,7 +146,9 @@ public class AnalysisServiceImpl implements IAnalysisService { |
|
|
|
} |
|
|
|
|
|
|
|
List<AnalyseResItem> resContentList = analyseResult.getResultList(); |
|
|
|
Map<String, PatrolResult> resMap = selectObj2PatrolResultMap(analyseResult.getTaskPatrolId()); |
|
|
|
log.info(Color.GREEN + "doAlgorithmAnalysis meter algorithm resContentList: {}" + Color.END, resContentList); |
|
|
|
log.info(Color.GREEN + "doAlgorithmAnalysis meter algorithm resMap: {}" + Color.END, JSONObject.toJSONString(resMap)); |
|
|
|
if (!resContentList.isEmpty()) { |
|
|
|
List<WebsocketData> websocketDataArrayList = new ArrayList<>(); |
|
|
|
for (AnalyseResItem algorithmResult : resContentList) { |
|
|
|
@ -214,7 +216,13 @@ public class AnalysisServiceImpl implements IAnalysisService { |
|
|
|
resultAnalysis.setResConf(algorithmInnerResult.getConf()); |
|
|
|
resultAnalysis.setResDesc(algorithmInnerResult.getDesc()); |
|
|
|
resultAnalysis.setResult(analyseResult.getResult()); |
|
|
|
resultAnalysis.setResImgUrl(algorithmInnerResult.getResImageUrl()); |
|
|
|
if (StringUtils.isEmpty(algorithmInnerResult.getResImageUrl())) { |
|
|
|
PatrolResult patrolResult = resMap.get(algorithmResult.getObjectId()); |
|
|
|
log.info(Color.GREEN + "------------------------doAlgorithmAnalysis patrolResult: {}" + Color.END, JSONObject.toJSONString(patrolResult)); |
|
|
|
resultAnalysis.setResImgUrl(patrolResult.getFilePath()); |
|
|
|
} else { |
|
|
|
resultAnalysis.setResImgUrl(algorithmInnerResult.getResImageUrl()); |
|
|
|
} |
|
|
|
resultAnalysis.setImageNormalUrlPath(algorithmInnerResult.getImageNormalUrlPath()); |
|
|
|
resultAnalysis.setResPos(algorithmInnerResult.getPos() == null ? StringUtils.EMPTY : JSONObject.toJSONString(algorithmInnerResult.getPos())); |
|
|
|
resultAnalysis.setFilter(analyseResult.getFilter()); |
|
|
|
|