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