ソースを参照

8.1 给AppUser的登录功能添加登陆时间

Mechrevo 1 年間 前
コミット
fe775be946

+ 3 - 1
sp-service/sp-admin/src/main/java/com/pj/project/app_user/AppUser.java

@@ -4,6 +4,7 @@ import java.io.Serializable;
 import java.util.*;
 import com.baomidou.mybatisplus.annotation.*;
 import com.baomidou.mybatisplus.extension.activerecord.Model;
+import com.fasterxml.jackson.annotation.JsonFormat;
 import lombok.EqualsAndHashCode;
 
 import lombok.Data;
@@ -89,7 +90,8 @@ public class AppUser extends Model<AppUser> implements Serializable {
 	/**
 	 * 上次登录时间 
 	 */
-	private String lastLoginTime;	
+	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+	private Date lastLoginTime;
 
 	/**
 	 * 创建时间 

+ 2 - 0
sp-service/sp-admin/src/main/java/com/pj/project/app_user/AppUserService.java

@@ -181,6 +181,8 @@ public class AppUserService extends ServiceImpl<AppUserMapper, AppUser> implemen
 		if(appUser.getStatus().equals("0"))return AjaxJson.getError("该账户 " + appUser.getPhone() + " 已停用!");
 		//设置登录次数
 		appUser.setLoginCount(appUser.getLoginCount() + 1);
+		//设置登陆时间
+		appUser.setLastLoginTime(new Date());
 		//保存
 		appUserMapper.updateById(appUser);
 		//开始执行登录