diff --git a/know_sub_business/src/main/java/com/supervision/knowsub/controller/system/UserController.java b/know_sub_business/src/main/java/com/supervision/knowsub/controller/system/UserController.java
index 7fbf13c..a941704 100644
--- a/know_sub_business/src/main/java/com/supervision/knowsub/controller/system/UserController.java
+++ b/know_sub_business/src/main/java/com/supervision/knowsub/controller/system/UserController.java
@@ -18,6 +18,7 @@ import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.*;
+import java.time.LocalDateTime;
import java.util.Optional;
@Tag(name = "用户管理")
@@ -40,6 +41,7 @@ public class UserController {
}
UserInfo userInfoToken = BeanUtil.copyProperties(user.get(), UserInfo.class);
// 更新用户最近的登录时间
+ systemUserService.lambdaUpdate().set(SystemUser::getRecentLoginTime, LocalDateTime.now()).eq(SystemUser::getId, user.get().getId()).update();
String token = TokenUtil.creatToken(JSONUtil.toJsonStr(userInfoToken));
LoginResVO loginResVO = BeanUtil.toBean(user.get(), LoginResVO.class);
diff --git a/know_sub_model/src/main/java/com/supervision/knowsub/model/SystemUser.java b/know_sub_model/src/main/java/com/supervision/knowsub/model/SystemUser.java
index 20db93e..eb250cc 100644
--- a/know_sub_model/src/main/java/com/supervision/knowsub/model/SystemUser.java
+++ b/know_sub_model/src/main/java/com/supervision/knowsub/model/SystemUser.java
@@ -3,7 +3,10 @@ package com.supervision.knowsub.model;
import com.baomidou.mybatisplus.annotation.*;
import java.io.Serializable;
+import java.time.LocalDateTime;
import java.util.Date;
+
+import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
/**
@@ -49,6 +52,8 @@ public class SystemUser implements Serializable {
*/
private String remark;
+ @Schema(description = "最近登录时间")
+ private Date recentLoginTime;
/**
* 创建人ID
*/
diff --git a/know_sub_model/src/main/resources/mapper/SystemUserMapper.xml b/know_sub_model/src/main/resources/mapper/SystemUserMapper.xml
index 3233e4a..f299978 100644
--- a/know_sub_model/src/main/resources/mapper/SystemUserMapper.xml
+++ b/know_sub_model/src/main/resources/mapper/SystemUserMapper.xml
@@ -12,6 +12,7 @@
+
@@ -20,8 +21,8 @@
id,role_id,username,
- account,user_pd,dept_id,
- remark,create_user_id,create_time,
+ account,user_pd,dept_id,remark,recent_login_time,
+ create_user_id,create_time,
update_user_id,update_time