From 71a4c1c6b875197a110735265cfe3f0b933d4bac Mon Sep 17 00:00:00 2001 From: msslulu <1484036491@qq.com> Date: Fri, 30 Jan 2026 00:48:42 -0800 Subject: [PATCH 1/2] fix: code check --- .../tinyengine/it/dynamic/service/DynamicService.java | 2 +- .../com/tinyengine/it/login/config/SSOInterceptor.java | 2 +- .../it/service/material/impl/ModelServiceImpl.java | 9 +++++---- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/base/src/main/java/com/tinyengine/it/dynamic/service/DynamicService.java b/base/src/main/java/com/tinyengine/it/dynamic/service/DynamicService.java index e04c5b14..0a33f1cb 100644 --- a/base/src/main/java/com/tinyengine/it/dynamic/service/DynamicService.java +++ b/base/src/main/java/com/tinyengine/it/dynamic/service/DynamicService.java @@ -224,7 +224,7 @@ public void validateTableExists(String tableName) { } } private String getTableName(String modelId) { - return "dynamic_" + modelId.toLowerCase(); + return "dynamic_" + modelId.toLowerCase(Locale.ROOT); } diff --git a/base/src/main/java/com/tinyengine/it/login/config/SSOInterceptor.java b/base/src/main/java/com/tinyengine/it/login/config/SSOInterceptor.java index 806a7464..4abd3b9e 100644 --- a/base/src/main/java/com/tinyengine/it/login/config/SSOInterceptor.java +++ b/base/src/main/java/com/tinyengine/it/login/config/SSOInterceptor.java @@ -115,7 +115,7 @@ public boolean preHandle(HttpServletRequest request, } catch (Exception e) { log.error("Token validation exception: {}", e.getMessage(), e); DefaultLoginUserContext.clear(); - throw new Exception(e.getMessage()); + throw new ServiceException(ExceptionEnum.CM336.getResultCode(), ExceptionEnum.CM336.getResultMsg()); } } diff --git a/base/src/main/java/com/tinyengine/it/service/material/impl/ModelServiceImpl.java b/base/src/main/java/com/tinyengine/it/service/material/impl/ModelServiceImpl.java index a4dab111..12d77052 100644 --- a/base/src/main/java/com/tinyengine/it/service/material/impl/ModelServiceImpl.java +++ b/base/src/main/java/com/tinyengine/it/service/material/impl/ModelServiceImpl.java @@ -152,8 +152,9 @@ public Model deleteModelById(Integer id) { try { dynamicModelService.dropDynamicTable(model); } catch (Exception e) { - log.error("刪除动态表失败", e); - throw new RuntimeException("刪除动态表失败: " + e.getMessage()); + log.error("deleteModelById", e); + throw new ServiceException(ExceptionEnum.CM001.getResultCode(), ExceptionEnum.CM001.getResultCode()); + } return model; } @@ -188,8 +189,8 @@ public Model updateModelById(Model model) { try { dynamicModelService.modifyTableStructure(model); } catch (Exception e) { - log.error("修改动态表失败", e); - throw new RuntimeException("修改动态表失败: " + e.getMessage()); + log.error("updateModelById", e); + throw new ServiceException(ExceptionEnum.CM001.getResultCode(), ExceptionEnum.CM001.getResultCode()); } Model modelResult = this.baseMapper.selectById(model.getId()); return modelResult; From 8cf547d71f2f17e13d6428c64ad031516f503554 Mon Sep 17 00:00:00 2001 From: msslulu <1484036491@qq.com> Date: Fri, 30 Jan 2026 00:52:31 -0800 Subject: [PATCH 2/2] fix: code check --- .../tinyengine/it/dynamic/service/DynamicModelService.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/base/src/main/java/com/tinyengine/it/dynamic/service/DynamicModelService.java b/base/src/main/java/com/tinyengine/it/dynamic/service/DynamicModelService.java index c5329bc6..5115da20 100644 --- a/base/src/main/java/com/tinyengine/it/dynamic/service/DynamicModelService.java +++ b/base/src/main/java/com/tinyengine/it/dynamic/service/DynamicModelService.java @@ -3,6 +3,8 @@ import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.tinyengine.it.common.context.LoginUserContext; +import com.tinyengine.it.common.exception.ExceptionEnum; +import com.tinyengine.it.common.exception.ServiceException; import com.tinyengine.it.dynamic.dto.DynamicDelete; import com.tinyengine.it.dynamic.dto.DynamicInsert; import com.tinyengine.it.dynamic.dto.DynamicQuery; @@ -53,6 +55,8 @@ public void createDynamicTable(Model modelMetadata) { } catch (Exception e) { log.error("createDynamicTable failed: {}", tableName, e); + throw new ServiceException(ExceptionEnum.CM001.getResultCode(), ExceptionEnum.CM001.getResultCode()); + } } private String generateDropTableSQL(String tableName) { @@ -81,6 +85,8 @@ public void dropDynamicTable(Model modelMetadata) { log.info("Successfully dropped table: {}", tableName); } catch (Exception e) { log.error("Failed to drop table: {}", tableName, e); + throw new ServiceException(ExceptionEnum.CM001.getResultCode(), ExceptionEnum.CM001.getResultCode()); + } } /**