From 2a9583fd376451ca77a0400af7f3a02d1b80e7f5 Mon Sep 17 00:00:00 2001 From: zhaowenxuan <chacca165@163.com> Date: 星期二, 24 六月 2025 18:04:34 +0800 Subject: [PATCH] 2025-06-24 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysRoleController.java | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysRoleController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysRoleController.java index 19ea624..6d114cd 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysRoleController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysRoleController.java @@ -286,6 +286,7 @@ DataSourceContextHolder.setDataSourceKey("default"); List<DictHosp> list = dictHospService.list(); List<Map<String, Object>> resultList = new ArrayList<>(); + boolean flag = false; for (DictHosp dictHosp : list) { String dbName = dictHosp.getDbname(); Map<String, Object> dbResult = new HashMap<>(); @@ -307,7 +308,7 @@ jdbcTemplate.execute(sql); successList.add(sql); } catch (Exception e) { - errorList.add(sql + " -> ERROR: " + e.getMessage()); + errorList.add(sql + "\nERROR: " + e.getMessage()); } } } @@ -317,8 +318,12 @@ dbResult.put("successSQL", successList); dbResult.put("failedSQL", errorList); resultList.add(dbResult); + if (!errorList.isEmpty()) + flag = true; } DataSourceContextHolder.clear(); + if (flag) + return AjaxResult.error("鎵цsql涓瓨鍦ㄥけ璐�",resultList); return AjaxResult.success(resultList); } -- Gitblit v1.8.0