From 606841e8477fe937e7d8afa9f30d5f633887eca2 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期五, 13 三月 2026 16:12:52 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 xp-robotaxi-common/xp-common-security/src/main/java/com/xiaopeng/common/security/auth/AuthLogic.java |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

diff --git a/xp-robotaxi-common/xp-common-security/src/main/java/com/xiaopeng/common/security/auth/AuthLogic.java b/xp-robotaxi-common/xp-common-security/src/main/java/com/xiaopeng/common/security/auth/AuthLogic.java
index 4c77fc8..c118791 100644
--- a/xp-robotaxi-common/xp-common-security/src/main/java/com/xiaopeng/common/security/auth/AuthLogic.java
+++ b/xp-robotaxi-common/xp-common-security/src/main/java/com/xiaopeng/common/security/auth/AuthLogic.java
@@ -4,6 +4,7 @@
 import java.util.HashSet;
 import java.util.Set;
 
+import com.xiaopeng.api.vo.account.LoginOperationUser;
 import com.xiaopeng.common.core.utils.JwtUtils;
 import com.xiaopeng.api.vo.account.LoginUser;
 import io.jsonwebtoken.Claims;
@@ -106,6 +107,16 @@
     }
 
     /**
+     * 获取当前运维用户缓存信息, 如果未登录,则抛出异常
+     *
+     * @param token 前端传递的认证信息
+     * @return 用户缓存信息
+     */
+    public LoginOperationUser getOperationLoginUser(String token)
+    {
+        return tokenService.getLoginOperationUser(token);
+    }
+    /**
      * 验证当前用户有效期, 如果相差不足120分钟,自动刷新缓存
      * 
      * @param loginUser 当前用户信息
@@ -116,6 +127,16 @@
     }
 
     /**
+     * 验证当前用户有效期, 如果相差不足120分钟,自动刷新缓存
+     *
+     * @param loginOperationUser 当前用户信息
+     */
+    public void verifyOperationLoginUserExpire(LoginOperationUser loginOperationUser)
+    {
+        tokenService.verifyToken(loginOperationUser);
+    }
+
+    /**
      * 验证用户是否具备某权限
      * 
      * @param permission 权限字符串

--
Gitblit v1.7.1