From 11c8c3e0f726a6d491d595cfb7e4711cd1fb66c7 Mon Sep 17 00:00:00 2001 From: thinkgem Date: Thu, 23 May 2024 08:51:33 +0800 Subject: [PATCH] update --- .../com/jeesite/modules/sys/web/LoginController.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/modules/core/src/main/java/com/jeesite/modules/sys/web/LoginController.java b/modules/core/src/main/java/com/jeesite/modules/sys/web/LoginController.java index e44bf79a..91d5fe4c 100644 --- a/modules/core/src/main/java/com/jeesite/modules/sys/web/LoginController.java +++ b/modules/core/src/main/java/com/jeesite/modules/sys/web/LoginController.java @@ -364,7 +364,7 @@ public class LoginController extends BaseController{ */ @RequiresPermissions("user") @RequestMapping(value = "switch/{sysCode}") - public String switchSys(@PathVariable String sysCode) { + public String switchSys(@PathVariable String sysCode, HttpServletRequest request) { Session session = UserUtils.getSession(); if (StringUtils.isNotBlank(sysCode)){ session.setAttribute("sysCode", sysCode); @@ -372,6 +372,9 @@ public class LoginController extends BaseController{ session.removeAttribute("sysCode"); } UserUtils.removeCache(UserUtils.CACHE_AUTH_INFO+"_"+session.getId()); + if (ServletUtils.isAjaxRequest(request)) { + return renderResult(Global.TRUE, text("子系统切换成功")); + } return REDIRECT + adminPath + "/index"; } @@ -380,7 +383,7 @@ public class LoginController extends BaseController{ */ @RequiresPermissions("user") @RequestMapping(value = {"switchRole","switchRole/{roleCode}"}) - public String switchRole(@PathVariable(required=false) String roleCode) { + public String switchRole(@PathVariable(required=false) String roleCode, HttpServletRequest request) { Session session = UserUtils.getSession(); if (StringUtils.isNotBlank(roleCode)){ session.setAttribute("roleCode", roleCode); @@ -388,6 +391,9 @@ public class LoginController extends BaseController{ session.removeAttribute("roleCode"); } UserUtils.removeCache(UserUtils.CACHE_AUTH_INFO+"_"+session.getId()); + if (ServletUtils.isAjaxRequest(request)) { + return renderResult(Global.TRUE, text("角色切换成功")); + } return REDIRECT + adminPath + "/index"; }