From 906328ba3f842f5f86cb5bd60e09a8a7f6d2ac93 Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期五, 13 十月 2023 08:32:18 +0800
Subject: [PATCH] zjh 2023/10/12--2

---
 ltkj-framework/src/main/java/com/ltkj/framework/web/service/SysLoginService.java |   33 +++++++++++++++++----------------
 1 files changed, 17 insertions(+), 16 deletions(-)

diff --git a/ltkj-framework/src/main/java/com/ltkj/framework/web/service/SysLoginService.java b/ltkj-framework/src/main/java/com/ltkj/framework/web/service/SysLoginService.java
index 171dd14..355c5b8 100644
--- a/ltkj-framework/src/main/java/com/ltkj/framework/web/service/SysLoginService.java
+++ b/ltkj-framework/src/main/java/com/ltkj/framework/web/service/SysLoginService.java
@@ -140,25 +140,26 @@
             Long userId =loginUser.getUser().getUserId();
             SysUser user = userService.getById(userId);
             if(null !=user && null !=user.getDeptId()){
-//                loginUser.getUser().setOrgId(user.getOrgId());
-                if(!SecurityUtils.isAdmin(user.getUserId())){
                     SysDept sysDept = deptService.getById(user.getDeptId());
                     if (null != sysDept) {
                         DictHosp dictHosp = hospService.getById(sysDept.getHospId());
-                        if(null !=dictHosp && dictHosp.getSecretKey() !=null && dictHosp.getExpirationTime() !=null){
-                            if (!SecurityUtils.matchesMallMerchantSecretKey(secret,dictHosp.getHospAreaId(),dictHosp.getAreaid(),
-                                    dictHosp.getExpirationTime(),dictHosp.getSecretKey())) {
-                                throw new SecretKeyException("鍟嗗宸茶繃鏈熻缁垂浣跨敤");
-                            }
-                            long between = DateUtil.between(new Date(), DateUtil.endOfDay(dictHosp.getExpirationTime()), DateUnit.DAY);
-                            if(between<=30){
-                                loginUser.setMessage("杩樻湁 "+between+" 澶╁埌鏈� 璇锋敞鎰忕画璐�! 浠ュ厤褰卞搷姝e父浣跨敤!");
-                            }else {
-                                loginUser.setMessage(null);
-                            }
-
-                        }else {
-                            throw new SecretKeyException("璇风即璐逛娇鐢�");
+                        if(null !=dictHosp){
+                            loginUser.setHospName(dictHosp.getHospAreaName());
+                            if(!SecurityUtils.isAdmin(user.getUserId())){
+                                if(dictHosp.getSecretKey() != null && dictHosp.getExpirationTime() != null){
+                                    if (!SecurityUtils.matchesMallMerchantSecretKey(secret,dictHosp.getHospAreaId(),dictHosp.getAreaid(),
+                                            dictHosp.getExpirationTime(),dictHosp.getSecretKey())) {
+                                        throw new SecretKeyException("鍟嗗宸茶繃鏈熻缁垂浣跨敤");
+                                    }
+                                    long between = DateUtil.between(new Date(), DateUtil.endOfDay(dictHosp.getExpirationTime()), DateUnit.DAY);
+                                    if(between<=30){
+                                        loginUser.setMessage("杩樻湁 "+between+" 澶╁埌鏈� 璇锋敞鎰忕画璐�! 浠ュ厤褰卞搷姝e父浣跨敤!");
+                                    }else {
+                                        loginUser.setMessage(null);
+                                    }
+                                }else {
+                                    throw new SecretKeyException("璇风即璐逛娇鐢�");
+                                }
                         }
                     }
                 }

--
Gitblit v1.8.0