From 39c0c2c01a2ae9c56c28fb0459be9dbdf3c50644 Mon Sep 17 00:00:00 2001 From: chenzhihang <709011834@qq.com> Date: Mon, 26 May 2025 15:58:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/codeConfig/CodeConfigController.java | 2 +- .../com/ruoyi/platform/service/CodeConfigService.java | 2 +- .../platform/service/impl/CodeConfigServiceImpl.java | 9 +++++++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/codeConfig/CodeConfigController.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/codeConfig/CodeConfigController.java index b0a6ca0d..5aa81559 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/codeConfig/CodeConfigController.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/codeConfig/CodeConfigController.java @@ -45,7 +45,7 @@ public class CodeConfigController extends BaseController { * @return 单条数据 */ @GetMapping("{id}") - public GenericsAjaxResult queryById(@PathVariable("id") Long id) { + public GenericsAjaxResult queryById(@PathVariable("id") Long id) throws Exception { return genericsSuccess(this.codeConfigService.queryById(id)); } diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/CodeConfigService.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/CodeConfigService.java index 0a4d752c..6ff4f69f 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/CodeConfigService.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/CodeConfigService.java @@ -8,7 +8,7 @@ public interface CodeConfigService { Page queryByPage(CodeConfig codeConfig, PageRequest pageRequest); - CodeConfig queryById(Long id); + CodeConfig queryById(Long id) throws Exception; CodeConfig insert(CodeConfig codeConfig); diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/CodeConfigServiceImpl.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/CodeConfigServiceImpl.java index 29130d5b..be026b3f 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/CodeConfigServiceImpl.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/CodeConfigServiceImpl.java @@ -46,8 +46,13 @@ public class CodeConfigServiceImpl implements CodeConfigService { } @Override - public CodeConfig queryById(Long id) { - return this.codeConfigDao.queryById(id); + public CodeConfig queryById(Long id) throws Exception { + CodeConfig codeConfig = this.codeConfigDao.queryById(id); + if (codeConfig == null) { + throw new Exception("未查询到代码配置"); + } else { + return this.codeConfigDao.queryById(id); + } } @Override