用户引导登录-增加是否为新用户标识

This commit is contained in:
mofung1 2023-03-17 17:18:32 +08:00
parent 0c0859ac5b
commit 05f21a3168
4 changed files with 10 additions and 1 deletions

View File

@ -69,4 +69,7 @@ public class User implements Serializable {
@ApiModelProperty("删除时间")
private Long deleteTime;
@ApiModelProperty("是否为新用户: [0=否, 1=是]")
private Integer isNew;
}

View File

@ -75,6 +75,7 @@ public class LoginServiceImpl implements ILoginService {
user.setSalt(salt);
user.setAvatar("/api/static/default_avatar.png");
user.setChannel(terminal);
user.setIsNew(1);
user.setCreateTime(System.currentTimeMillis() / 1000);
user.setUpdateTime(System.currentTimeMillis() / 1000);
userMapper.insert(user);
@ -321,6 +322,7 @@ public class LoginServiceImpl implements ILoginService {
model.setLastLoginTime(System.currentTimeMillis() / 1000);
model.setUpdateTime(System.currentTimeMillis() / 1000);
model.setCreateTime(System.currentTimeMillis() / 1000);
model.setIsNew(1);
userMapper.insert(model);
userId = model.getId();
user = model;

View File

@ -52,7 +52,7 @@ public class UserServiceImpl implements IUserService {
@Override
public UserCenterVo center(Integer userId) {
User user = userMapper.selectOne(new QueryWrapper<User>()
.select("id,sn,avatar,real_name,nickname,username,mobile")
.select("id,sn,avatar,real_name,nickname,username,mobile,is_new")
.eq("id", userId)
.last("limit 1"));

View File

@ -33,4 +33,8 @@ public class UserCenterVo implements Serializable {
@ApiModelProperty(value = "手机号码")
private String mobile;
@ApiModelProperty(value = "是否新用户")
private Integer isNew;
}