From 79e494e97844734dbe2be4ede8c1e652ecd90866 Mon Sep 17 00:00:00 2001 From: linjj <850658129@qq.com> Date: Tue, 9 Dec 2025 17:21:05 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/methodForEmrMedical.java | 9 ++++----- .../main/resources/config/config.properties | 2 +- .../src/main/webapp/WEB-INF/views/dandian.jsp | 20 +++++++++++++++++++ .../resources/mapper/Power_Sys_DictMapper.xml | 4 ++-- 4 files changed, 27 insertions(+), 8 deletions(-) create mode 100644 power-admin/src/main/webapp/WEB-INF/views/dandian.jsp diff --git a/power-admin/src/main/java/com/manage/controller/methodForEmrMedical.java b/power-admin/src/main/java/com/manage/controller/methodForEmrMedical.java index 3255974..cc11700 100644 --- a/power-admin/src/main/java/com/manage/controller/methodForEmrMedical.java +++ b/power-admin/src/main/java/com/manage/controller/methodForEmrMedical.java @@ -291,8 +291,8 @@ public class methodForEmrMedical { user.setRemark(power_depts.toString()); //设置进缓存 - CacheManager.putCache(token,new Cache(date,user,TOKEN_EXPIRE_TIME)); - ActionScopeUtils.setSessionAttribute("CURRENT_USER",user,Integer.valueOf(String.valueOf(TOKEN_EXPIRE_TIME))/1000); + CacheManager.putCache(token, new Cache(date, user, TOKEN_EXPIRE_TIME)); + ActionScopeUtils.setSessionAttribute("CURRENT_USER", user, Integer.valueOf(String.valueOf(TOKEN_EXPIRE_TIME)) / 1000); //String url = "http://localhost:8080/power/gatewayPage"; //String url = "http://10.6.1.127:9001/power/gatewayPage"; String url = "http://10.6.1.127:8080/power/gatewayPage"; @@ -409,7 +409,7 @@ public class methodForEmrMedical { * */ @RequestMapping(value = "login", method = RequestMethod.GET, produces = "text/html;charset=utf-8") @ResponseBody - public String login(String sessionID, HttpServletRequest request, HttpServletResponse response) throws Exception { + public String login(String sessionID, HttpServletRequest request, HttpServletResponse response, Model model) throws Exception { String result = ""; String returnMessage = ""; if (sessionID != null && !"".equals(sessionID)) { @@ -474,9 +474,8 @@ public class methodForEmrMedical { } } user.setRemark(power_depts.toString()); - //移除缓存 - CacheManager.removeCacheByObject(user); CacheManager.putCache(token, new Cache(date, user, TOKEN_EXPIRE_TIME)); + ActionScopeUtils.setSessionAttribute("CURRENT_USER", user, Integer.valueOf(String.valueOf(TOKEN_EXPIRE_TIME)) / 1000); if (!"".equals(token) && token != null) { //返回跳转url result = "http://" + ip + ":" + port + "/emr_medical_record/login?token=" + token + "&userName=" + userName; diff --git a/power-admin/src/main/resources/config/config.properties b/power-admin/src/main/resources/config/config.properties index a8ba82f..2b25c24 100644 --- a/power-admin/src/main/resources/config/config.properties +++ b/power-admin/src/main/resources/config/config.properties @@ -1,7 +1,7 @@ # \u62E6\u622A\u83DC\u5355\u914D\u7F6E\u6587\u4EF6 ljx 2019-4-27 #interceptRequest \u672A\u767B\u5F55\u4E4B\u524D\u653E\u884C\u3002\u9ED8\u8BA4\u4E3Anone #ajaxRequestajax\u8BF7\u6C42\u6CA1\u6709\u5BF9\u5E94\u6A21\u5757\uFF0C\u9700\u8981\u653E\u884C\u3002 \u9ED8\u8BA4\u4E3Anone -releaseRequest = /login,/logout,/services,/font,/refuse,/swagger-ui.html,/webjars,/swagger-resources,/v2,/methodForEmrMedical +releaseRequest = /login,/logout,/services,/font,/refuse,/swagger-ui.html,/webjars,/swagger-resources,/v2,/methodForEmrMedical,/gatewayPage,/* ajaxRequest = none #session\u8FC7\u671F\u65F6\u95F4 diff --git a/power-admin/src/main/webapp/WEB-INF/views/dandian.jsp b/power-admin/src/main/webapp/WEB-INF/views/dandian.jsp new file mode 100644 index 0000000..d9cf5e1 --- /dev/null +++ b/power-admin/src/main/webapp/WEB-INF/views/dandian.jsp @@ -0,0 +1,20 @@ + + +
+您无权访问此位置!+