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