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

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("删除时间") @ApiModelProperty("删除时间")
private Long deleteTime; private Long deleteTime;
@ApiModelProperty("是否为新用户: [0=否, 1=是]")
private Integer isNew;
} }

View File

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

View File

@ -52,7 +52,7 @@ public class UserServiceImpl implements IUserService {
@Override @Override
public UserCenterVo center(Integer userId) { public UserCenterVo center(Integer userId) {
User user = userMapper.selectOne(new QueryWrapper<User>() 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) .eq("id", userId)
.last("limit 1")); .last("limit 1"));

View File

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