From ddc84625dcdb22a1ec2407f6adc7eb2e7a839ef0 Mon Sep 17 00:00:00 2001
From: wenminjie <1036699586@qq.com>
Date: 星期一, 03 八月 2026 18:11:46 +0800
Subject: [PATCH] 小程序一些接口,加了mybatisplus、swagger

---
 talent-card-server/src/main/java/com/talentcard/server/business/admin/auth/AdminAuthService.java |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/talent-card-server/src/main/java/com/talentcard/server/business/admin/auth/AdminAuthService.java b/talent-card-server/src/main/java/com/talentcard/server/business/admin/auth/AdminAuthService.java
index 997d156..0b9a58e 100644
--- a/talent-card-server/src/main/java/com/talentcard/server/business/admin/auth/AdminAuthService.java
+++ b/talent-card-server/src/main/java/com/talentcard/server/business/admin/auth/AdminAuthService.java
@@ -80,11 +80,11 @@
     }
 
     @Transactional
-    public void authenticate(String authorization) {
+    public Long authenticate(String authorization) {
         String token = bearer(authorization);
         if (token.isBlank()) throw new BusinessException(ErrorCode.UNAUTHORIZED, "请先登录管理后台");
         List<Map<String, Object>> rows = rows("""
-                select s.id session_id, o.status
+                select s.id session_id, s.operator_id, o.status
                 from admin_session s join admin_operator o on o.id = s.operator_id
                 where s.access_token_hash = ? and s.revoked_at is null and s.access_expires_at > now()
                   and o.deleted = 0
@@ -95,6 +95,7 @@
             throw new BusinessException(ErrorCode.FORBIDDEN, "当前管理员账号已停用");
         }
         jdbc.update("update admin_session set last_used_at = now() where id = ?", number(rows.get(0).get("sessionId")));
+        return number(rows.get(0).get("operatorId"));
     }
 
     private Map<String, Object> issueSession(Map<String, Object> operator) {

--
Gitblit v1.7.1