From b820968abe512ba6ddeb2f6add4f8aebec4b5bca Mon Sep 17 00:00:00 2001 From: lijiuwei Date: Fri, 18 Apr 2025 10:41:17 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=B7=A1=E8=A7=86=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E8=AF=A6=E6=83=85=E9=A1=B5=E9=9D=A2=E4=B8=8D=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/AnalysisServiceImpl.java | 19 ++++++++++- .../PatrolTaskStatusController.java | 1 - .../mapper/task/ResultAnalysisMapper.xml | 33 +++++++++++++++++++ 3 files changed, 51 insertions(+), 2 deletions(-) diff --git a/inspect-main/inspect-main-task/src/main/java/com/inspect/analysis/service/impl/AnalysisServiceImpl.java b/inspect-main/inspect-main-task/src/main/java/com/inspect/analysis/service/impl/AnalysisServiceImpl.java index ddc2314..ea89297 100644 --- a/inspect-main/inspect-main-task/src/main/java/com/inspect/analysis/service/impl/AnalysisServiceImpl.java +++ b/inspect-main/inspect-main-task/src/main/java/com/inspect/analysis/service/impl/AnalysisServiceImpl.java @@ -205,6 +205,19 @@ public class AnalysisServiceImpl implements IAnalysisService { resultAnalysis.setResultType("3"); description = "GET PICTURE FAIL"; } + + resultAnalysis.setTaskPatrolId(analyseResult.getTaskPatrolId()); + resultAnalysis.setRequestId(analyseResult.getRequestId()); + resultAnalysis.setAlgType(algorithmInnerResult.getType()); + resultAnalysis.setResValue(algorithmInnerResult.getValue()); + resultAnalysis.setResCode(algorithmInnerResult.getCode()); + resultAnalysis.setResConf(algorithmInnerResult.getConf()); + resultAnalysis.setResDesc(algorithmInnerResult.getDesc()); + resultAnalysis.setResult(analyseResult.getResult()); + resultAnalysis.setResImgUrl(algorithmInnerResult.getResImageUrl()); + resultAnalysis.setImageNormalUrlPath(algorithmInnerResult.getImageNormalUrlPath()); + resultAnalysis.setResPos(algorithmInnerResult.getPos() == null ? StringUtils.EMPTY : JSONObject.toJSONString(algorithmInnerResult.getPos())); + resultAnalysis.setFilter(analyseResult.getFilter()); } log.info("doAlgorithmAnalysis BEFORE resultAnalysis: {}", resultAnalysis); @@ -221,7 +234,11 @@ public class AnalysisServiceImpl implements IAnalysisService { List resultAnalyses = resultAnalysisService.selectResultAnalysisList(analysis); if (resultAnalyses.isEmpty()) { int analysisRes = resultAnalysisService.insertResultAnalysis(resultAnalysis); - log.info(Color.GREEN + "doAlgorithmAnalysis INSERT analysisRes: {}, lineId: {}" + Color.END, analysisRes, resultAnalysis.getLineId()); + log.info(Color.GREEN + "doAlgorithmAnalysis CRUD insert analysisRes: {}, lineId: {}" + Color.END, analysisRes, resultAnalysis.getLineId()); + } else { + resultAnalysis.setLineId(resultAnalyses.get(0).getLineId()); + int analysisRes = resultAnalysisService.updateResultAnalysis(resultAnalysis); + log.info(Color.GREEN + "doAlgorithmAnalysis CRUD update analysisRes: {}, lineId: {}" + Color.END, analysisRes, resultAnalysis.getLineId()); } } diff --git a/inspect-main/inspect-main-task/src/main/java/com/inspect/taskstatus/controller/PatrolTaskStatusController.java b/inspect-main/inspect-main-task/src/main/java/com/inspect/taskstatus/controller/PatrolTaskStatusController.java index 1e136df..b7303cd 100644 --- a/inspect-main/inspect-main-task/src/main/java/com/inspect/taskstatus/controller/PatrolTaskStatusController.java +++ b/inspect-main/inspect-main-task/src/main/java/com/inspect/taskstatus/controller/PatrolTaskStatusController.java @@ -701,7 +701,6 @@ public class PatrolTaskStatusController extends BaseController { return toAjax(res); } - //没有用到 public void issueTask(PatrolTaskStatus patrolTaskStatus) { String posType = patrolTaskStatus.getPosType();//预置位类型 0-视频 1-机器人 2-无人机 if (StringUtils.isEmpty(posType)) { diff --git a/inspect-main/inspect-main-task/src/main/resources/mapper/task/ResultAnalysisMapper.xml b/inspect-main/inspect-main-task/src/main/resources/mapper/task/ResultAnalysisMapper.xml index 28dac2e..434bffa 100644 --- a/inspect-main/inspect-main-task/src/main/resources/mapper/task/ResultAnalysisMapper.xml +++ b/inspect-main/inspect-main-task/src/main/resources/mapper/task/ResultAnalysisMapper.xml @@ -305,6 +305,17 @@ suggestion, description, request_id, + task_patrol_id, + alg_type, + res_value, + res_code, + res_conf, + res_desc, + result, + res_img_url, + image_normal_url_path, + res_pos, + filter, #{lineId}, @@ -318,6 +329,17 @@ #{suggestion}, #{description}, #{requestId}, + #{taskPatrolId}, + #{algType}, + #{resValue}, + #{resCode}, + #{resConf}, + #{resDesc}, + #{result}, + #{resImgUrl}, + #{imageNormalUrlPath}, + #{resPos}, + #{filter}, @@ -333,6 +355,17 @@ suggestion = #{suggestion}, description = #{description}, request_id = #{requestId}, + task_patrol_id = #{taskPatrolId}, + alg_type = #{algType}, + res_value = #{resValue}, + res_code = #{resCode}, + res_conf = #{resConf}, + res_desc = #{resDesc}, + result = #{result}, + res_img_url = #{resImgUrl}, + image_normal_url_path = #{imageNormalUrlPath}, + res_pos = #{resPos}, + filter = #{filter}, where line_id = #{lineId}