From 4c6dcf757cc7962a8dbaefd83588cc576ee44594 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期三, 23 七月 2025 11:29:40 +0800
Subject: [PATCH] 迁移redis服务

---
 se-common/src/main/java/com/terra/common/interceptor/AuthInterceptor.java |   38 ++++++++++++++++++--------------------
 1 files changed, 18 insertions(+), 20 deletions(-)

diff --git a/se-system/src/main/java/com/terra/system/interceptor/AuthInterceptor.java b/se-common/src/main/java/com/terra/common/interceptor/AuthInterceptor.java
similarity index 83%
rename from se-system/src/main/java/com/terra/system/interceptor/AuthInterceptor.java
rename to se-common/src/main/java/com/terra/common/interceptor/AuthInterceptor.java
index 49d2e73..fd6b66d 100644
--- a/se-system/src/main/java/com/terra/system/interceptor/AuthInterceptor.java
+++ b/se-common/src/main/java/com/terra/common/interceptor/AuthInterceptor.java
@@ -1,14 +1,12 @@
-package com.terra.system.interceptor;
+package com.terra.common.interceptor;
 
-import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson2.JSON;
 import com.terra.common.entity.all.HttpStatus;
 import com.terra.common.entity.all.ResponseMsg;
 import com.terra.common.entity.all.StaticData;
-import com.terra.system.entity.sys.TokenEntity;
-import com.terra.system.entity.sys.UserEntity;
+import com.terra.common.entity.lf.UserPo;
 import com.terra.common.helper.StringHelper;
 import com.terra.common.helper.WebHelper;
-import com.terra.system.service.all.SysService;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.springframework.context.annotation.Configuration;
@@ -25,8 +23,6 @@
  */
 @Configuration
 public class AuthInterceptor implements HandlerInterceptor {
-    private final SysService sysService;
-
     private static final Log log = LogFactory.getLog(AuthInterceptor.class);
 
     private static final String NO_TOKEN = JSON.toJSONString(new ResponseMsg<String>(HttpStatus.TOKEN_ERROR, "鎵句笉鍒颁护鐗�"));
@@ -43,9 +39,9 @@
 
     private static final String ILLEGAL_TOKEN = JSON.toJSONString(new ResponseMsg<String>(HttpStatus.UNAUTHORIZED, "浠ょ墝鏉ユ簮闈炴硶"));
 
-    public AuthInterceptor(SysService sysService) {
-        this.sysService = sysService;
-    }
+    //public AuthInterceptor(SysService sysService) {
+    //    this.sysService = sysService;
+    //}
 
     /**
      * Controller鎵ц涔嬪墠鎵ц锛屽鏋滆繑鍥炲�兼槸true鍒欎唬琛ㄦ斁琛岋紝杩斿洖false鍒欐嫤鎴�
@@ -66,7 +62,7 @@
             }
 
             // 3.鑾峰彇鐢ㄦ埛浠ょ墝
-            UserEntity ue = sysService.tokenService.getUserByToken(token);
+            UserPo ue = new UserPo(); //sysService.tokenService.getUserByToken(token);
             if (ue == null) {
                 return WebHelper.writeStr2Page(response, NO_LOGIN);
             }
@@ -95,9 +91,9 @@
             }
 
             // 8.妫�鏌ョ敤鎴稩D鏄惁绂佺敤
-            if (sysService.tokenService.isUidDisable(ue)) {
-                return WebHelper.writeStr2Page(response, USER_LOCK);
-            }
+            //if (sysService.tokenService.isUidDisable(ue)) {
+            //    return WebHelper.writeStr2Page(response, USER_LOCK);
+            //}
 
             // 9.鏉冮檺鏍¢獙
             if (!checkPerms(ue, request)) {
@@ -129,8 +125,8 @@
     /**
      * 妫�鏌ユ潈闄�
      */
-    private boolean checkPerms(UserEntity ue, HttpServletRequest request) {
-        List<String> list = sysService.permsService.selectPerms(ue.getUid());
+    private boolean checkPerms(UserPo ue, HttpServletRequest request) {
+        List<String> list = null; //sysService.permsService.selectPerms(ue.getUid());
         if (list == null || list.size() == 0) {
             return false;
         }
@@ -149,7 +145,7 @@
      * 妫�鏌ラ粦鍚嶅崟
      */
     private boolean checkBlackList(String ip, HttpServletRequest request) {
-        List<String> blackList = sysService.blacklistService.selectIpList(1);
+        List<String> blackList = null; // sysService.blacklistService.selectIpList(1);
         if (blackList == null || blackList.isEmpty()) {
             return true;
         }
@@ -164,7 +160,7 @@
      * 妫�鏌ョ櫧鍚嶅崟
      */
     private boolean checkWhiteList(String ip, HttpServletRequest request) {
-        List<String> whiteList = sysService.blacklistService.selectIpList(2);
+        List<String> whiteList = null; // sysService.blacklistService.selectIpList(2);
         if (whiteList == null || whiteList.isEmpty()) {
             return false;
         }
@@ -176,8 +172,10 @@
      * 妫�鏌P涓�鑷存�э細鍥哄畾浠ょ墝涓嶆鏌�
      */
     private boolean checkIpSource(String ip, String token) {
-        TokenEntity te = sysService.tokenService.getEntityByToken(token);
+        //TokenEntity te = sysService.tokenService.getEntityByToken(token);
 
-        return StaticData.I1 == te.getType() || te.getIp().equals(ip);
+        //return StaticData.I1 == te.getType() || te.getIp().equals(ip);
+
+        return true;
     }
 }

--
Gitblit v1.9.3