fix user login ip and time
This commit is contained in:
@@ -105,7 +105,7 @@ public class User extends UUIDEntity {
|
|||||||
protected String lastLoginIP;
|
protected String lastLoginIP;
|
||||||
|
|
||||||
/** 上次登录时间 */
|
/** 上次登录时间 */
|
||||||
@JsonView(ResponseView.Admin.class)
|
@JsonView(ResponseView.Public.class)
|
||||||
protected Long lastLoginAt;
|
protected Long lastLoginAt;
|
||||||
|
|
||||||
/** 解除禁言时间 */
|
/** 解除禁言时间 */
|
||||||
|
|||||||
+4
@@ -88,6 +88,10 @@ public class UserLoginServiceImplement implements UserLoginService, TimiJava {
|
|||||||
result.setUser(userService.get(userId));
|
result.setUser(userService.get(userId));
|
||||||
|
|
||||||
User user = result.getUser();
|
User user = result.getUser();
|
||||||
|
user.setLastLoginIP(TimiSpring.getRequestIP());
|
||||||
|
user.setLastLoginAt(Time.now());
|
||||||
|
userService.update(user);
|
||||||
|
|
||||||
user.setPermissionList(userRoleService.listAllPermissionCodeByUserId(user.getId()));
|
user.setPermissionList(userRoleService.listAllPermissionCodeByUserId(user.getId()));
|
||||||
user.setRoleList(userRoleService.listAllRoleCodeByUserId(user.getId()));
|
user.setRoleList(userRoleService.listAllRoleCodeByUserId(user.getId()));
|
||||||
user.setAttachmentList(attachmentService.listByBizId(Attachment.BizType.USER, user.getId()));
|
user.setAttachmentList(attachmentService.listByBizId(Attachment.BizType.USER, user.getId()));
|
||||||
|
|||||||
Reference in New Issue
Block a user