From 361ed9cdef1c1f019453d3f53b018761361174b0 Mon Sep 17 00:00:00 2001 From: maochaoying <925670706@qq.com> Date: Mon, 3 Jul 2023 17:08:38 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=95=E4=B8=AA=E8=AF=A6=E6=83=85=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nuclear/controller/NuclearCoreConfigController.java | 7 +++++++ .../iflytop/nuclear/service/NuclearCoreConfigService.java | 2 ++ .../nuclear/service/impl/NuclearCoreConfigServiceImpl.java | 12 ++++++++++++ 3 files changed, 21 insertions(+) diff --git a/src/main/java/com/iflytop/nuclear/controller/NuclearCoreConfigController.java b/src/main/java/com/iflytop/nuclear/controller/NuclearCoreConfigController.java index 501eb12..a5c24fa 100644 --- a/src/main/java/com/iflytop/nuclear/controller/NuclearCoreConfigController.java +++ b/src/main/java/com/iflytop/nuclear/controller/NuclearCoreConfigController.java @@ -11,6 +11,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; +import java.util.Map; /** * @author cool @@ -33,4 +34,10 @@ public class NuclearCoreConfigController { return ResponseData.success(res); } + @PostMapping("/detail") + public ResponseData getNuclearConfigDetail(@RequestBody Map configInfo) { + NuclearCoreConfig nuclearCoreConfig = nuclearCoreConfigService.getDetailById(configInfo.get("taskId"), configInfo.get("serial_number")); + return ResponseData.success(nuclearCoreConfig); + } + } diff --git a/src/main/java/com/iflytop/nuclear/service/NuclearCoreConfigService.java b/src/main/java/com/iflytop/nuclear/service/NuclearCoreConfigService.java index 7b85037..6444eee 100644 --- a/src/main/java/com/iflytop/nuclear/service/NuclearCoreConfigService.java +++ b/src/main/java/com/iflytop/nuclear/service/NuclearCoreConfigService.java @@ -16,4 +16,6 @@ public interface NuclearCoreConfigService extends IService { List getNuclearCoreConfigByTaskid(String taskId); boolean updateDetectionResult(String imgUrl, String detectionResult, String coord, int taskId); + + NuclearCoreConfig getDetailById(String taskId, String serialNumber); } diff --git a/src/main/java/com/iflytop/nuclear/service/impl/NuclearCoreConfigServiceImpl.java b/src/main/java/com/iflytop/nuclear/service/impl/NuclearCoreConfigServiceImpl.java index 3c696e4..aff00c1 100644 --- a/src/main/java/com/iflytop/nuclear/service/impl/NuclearCoreConfigServiceImpl.java +++ b/src/main/java/com/iflytop/nuclear/service/impl/NuclearCoreConfigServiceImpl.java @@ -50,10 +50,22 @@ public class NuclearCoreConfigServiceImpl extends ServiceImpl nuclearCoreConfigQueryWrapper = new QueryWrapper<>(); + nuclearCoreConfigQueryWrapper.eq("task_id",taskId).eq("serial_number", serialNumber); + NuclearCoreConfig one = this.getOne(nuclearCoreConfigQueryWrapper); + return one; + } }