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