From 75a4cb0d1d9e137ce957d573cf704493d25b575a Mon Sep 17 00:00:00 2001 From: yq183 <645046984@qq.com> Date: Fri, 28 Mar 2025 22:56:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sample/wayline/controller/AiCompareController.java | 9 ++++++++- .../sample/wayline/service/IAiCompareService.java | 1 + .../wayline/service/impl/AiCompareServiceImpl.java | 9 +++++++-- 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/dk-modules/sample/src/main/java/org/dromara/sample/wayline/controller/AiCompareController.java b/dk-modules/sample/src/main/java/org/dromara/sample/wayline/controller/AiCompareController.java index f711d0d..251489c 100644 --- a/dk-modules/sample/src/main/java/org/dromara/sample/wayline/controller/AiCompareController.java +++ b/dk-modules/sample/src/main/java/org/dromara/sample/wayline/controller/AiCompareController.java @@ -132,12 +132,19 @@ public class AiCompareController extends BaseController { } /** - * 算法预警生成 + * 算法结果 */ @PostMapping("/expose") public R expose(@RequestBody List> mapList) { return toAjax(aiCompareService.expose(mapList)); } + /** + * 算法预警生成 + */ + @PostMapping("/expose/alert") + public R alert(@RequestBody List> mapList) { + return toAjax(aiCompareService.expose(mapList)); + } } diff --git a/dk-modules/sample/src/main/java/org/dromara/sample/wayline/service/IAiCompareService.java b/dk-modules/sample/src/main/java/org/dromara/sample/wayline/service/IAiCompareService.java index b33c4be..499b94f 100644 --- a/dk-modules/sample/src/main/java/org/dromara/sample/wayline/service/IAiCompareService.java +++ b/dk-modules/sample/src/main/java/org/dromara/sample/wayline/service/IAiCompareService.java @@ -27,4 +27,5 @@ public interface IAiCompareService { Boolean pictureFrame(FrameDTO frameDTO); Boolean expose(List> mapList); + Boolean alert(List> mapList); } diff --git a/dk-modules/sample/src/main/java/org/dromara/sample/wayline/service/impl/AiCompareServiceImpl.java b/dk-modules/sample/src/main/java/org/dromara/sample/wayline/service/impl/AiCompareServiceImpl.java index 23069c3..132a052 100644 --- a/dk-modules/sample/src/main/java/org/dromara/sample/wayline/service/impl/AiCompareServiceImpl.java +++ b/dk-modules/sample/src/main/java/org/dromara/sample/wayline/service/impl/AiCompareServiceImpl.java @@ -186,8 +186,8 @@ public class AiCompareServiceImpl implements IAiCompareService { throw new RuntimeException("未获取到违建数据"); } String topic = TopicConst.IMAGE +TopicConst.FRAME; - List mediaFileDTOS = listMediaFile(frameDTO.getJobId(),3600,false); - mqttGatewayPublish.publish(topic,new CommonTopicRequest().setData(mediaFileDTOS),1); + + mqttGatewayPublish.publish(topic,new CommonTopicRequest().setData(frameDTO),1); return true; } @@ -211,5 +211,10 @@ public class AiCompareServiceImpl implements IAiCompareService { return true; } + @Override + public Boolean alert(List> mapList) { + return null; + } + }