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; + } + }