From ac1ed04cb0b3fe471bf771da2a239f677193995e Mon Sep 17 00:00:00 2001
From: luodangjia <luodangjia>
Date: 星期二, 21 一月 2025 14:33:02 +0800
Subject: [PATCH] 1

---
 ruoyi-auth/src/main/java/com/ruoyi/auth/controller/TokenController.java |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/ruoyi-auth/src/main/java/com/ruoyi/auth/controller/TokenController.java b/ruoyi-auth/src/main/java/com/ruoyi/auth/controller/TokenController.java
index f47c98c..751ad71 100644
--- a/ruoyi-auth/src/main/java/com/ruoyi/auth/controller/TokenController.java
+++ b/ruoyi-auth/src/main/java/com/ruoyi/auth/controller/TokenController.java
@@ -16,6 +16,7 @@
 import com.ruoyi.company.api.model.RegisterUser;
 import com.ruoyi.system.api.model.AppUser;
 import io.swagger.v3.oas.annotations.Operation;
+import io.swagger.v3.oas.annotations.tags.Tag;
 import org.jetbrains.annotations.NotNull;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.DeleteMapping;
@@ -46,6 +47,7 @@
  * @author ruoyi
  */
 @RestController
+@Tag(name = "用户登录", description = "用户登录")
 public class TokenController
 {
     @Autowired
@@ -131,6 +133,7 @@
     }
 
     @PostMapping("companyLogin")
+    @Operation(summary = "用户登录接口",description = "账号/手机号登录")
     public R<Map<String, Object>> companyLogin(@RequestBody RegisterUser registerUser)
     {
         // 用户登录
@@ -145,9 +148,10 @@
         String token = IdUtils.fastUUID();
         AppUser appUser = new AppUser();
         appUser.setUserId(user.getUserId());
-        appUser.setAccountName(appUser.getAccountName());
-        appUser.setPhone(appUser.getPhone());
-        appUser.setLoginTime(LocalDateTime.now());
+        appUser.setAccountName(user.getAccountName());
+        appUser.setPhone(user.getPhone());
+        appUser.setLoginTime(System.currentTimeMillis());
+        appUser.setExpireTime(appUser.getLoginTime() + CacheConstants.EXPIRATION * 60 * 1000L);
         appUser.setToken(token);
 
         // 根据uuid将loginUser缓存
@@ -172,6 +176,7 @@
      * @return
      */
     @PostMapping("smsLogin")
+    @Operation(summary = "验证码登录",description = "验证码登录")
     public R<Map<String, Object>> smsLogin(@RequestBody RegisterUser registerUser){
         String smsCode = registerUser.getSmsCode();
         if (!"999999".equals(smsCode)) {
@@ -208,6 +213,7 @@
      * 重置密码
      */
     @PostMapping("resetPwd")
+    @Operation(summary = "重置密码",description = "重置密码")
     public R<?> resetPwd(@RequestBody RegisterUser registerUser)
     {
         sysLoginService.resetPwd(registerUser);

--
Gitblit v1.7.1