From 2d3b575ed96eee7ccd5b324baa3135d2236934ac Mon Sep 17 00:00:00 2001
From: 陈昶聿 <chychen@nbjetron.com>
Date: 星期五, 13 十一月 2026 16:39:37 +0800
Subject: [PATCH] 【市一】1、登录服务问题处理 2、电话挂断问题处理 3、查询报错问题处理

---
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java
index 3ea1069..a093284 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java
@@ -231,10 +231,12 @@
         SysUser user = SecurityUtils.getLoginUser().getUser();
         //鏄剧ず鎵�鏈夐櫌鍖烘潈闄�
         String allCampus = sysConfigService.selectConfigByKey("sys.authority.campus.all");
-        if (StringUtils.isNotEmpty(allCampus)) {
-            allCampus = "," + allCampus + ",";
-            if (allCampus.contains("," + user.getUserName() + ",")) {
-                user.setCampusid(null);
+        if (StringUtils.isNotEmpty(allCampus) && StringUtils.isNotEmpty(user.getUserName())) {
+            for (String item : allCampus.split("[,锛�;锛沑\s]+")) {
+                if (user.getUserName().equals(item.trim())) {
+                    user.setCampusid(null);
+                    break;
+                }
             }
         }
 

--
Gitblit v1.9.3