diff --git a/server/like-common/src/main/java/com/mdd/common/entity/user/User.java b/server/like-common/src/main/java/com/mdd/common/entity/user/User.java index 720a067c..cee5736c 100644 --- a/server/like-common/src/main/java/com/mdd/common/entity/user/User.java +++ b/server/like-common/src/main/java/com/mdd/common/entity/user/User.java @@ -69,4 +69,7 @@ public class User implements Serializable { @ApiModelProperty("删除时间") private Long deleteTime; + @ApiModelProperty("是否为新用户: [0=否, 1=是]") + private Integer isNew; + } diff --git a/server/like-front/src/main/java/com/mdd/front/service/impl/LoginServiceImpl.java b/server/like-front/src/main/java/com/mdd/front/service/impl/LoginServiceImpl.java index 484d77aa..49c77835 100644 --- a/server/like-front/src/main/java/com/mdd/front/service/impl/LoginServiceImpl.java +++ b/server/like-front/src/main/java/com/mdd/front/service/impl/LoginServiceImpl.java @@ -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; diff --git a/server/like-front/src/main/java/com/mdd/front/service/impl/UserServiceImpl.java b/server/like-front/src/main/java/com/mdd/front/service/impl/UserServiceImpl.java index 7b341297..3dd78c23 100644 --- a/server/like-front/src/main/java/com/mdd/front/service/impl/UserServiceImpl.java +++ b/server/like-front/src/main/java/com/mdd/front/service/impl/UserServiceImpl.java @@ -52,7 +52,7 @@ public class UserServiceImpl implements IUserService { @Override public UserCenterVo center(Integer userId) { User user = userMapper.selectOne(new QueryWrapper() - .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")); diff --git a/server/like-front/src/main/java/com/mdd/front/vo/users/UserCenterVo.java b/server/like-front/src/main/java/com/mdd/front/vo/users/UserCenterVo.java index 183d5524..bcbf9cba 100644 --- a/server/like-front/src/main/java/com/mdd/front/vo/users/UserCenterVo.java +++ b/server/like-front/src/main/java/com/mdd/front/vo/users/UserCenterVo.java @@ -33,4 +33,8 @@ public class UserCenterVo implements Serializable { @ApiModelProperty(value = "手机号码") private String mobile; + @ApiModelProperty(value = "是否新用户") + private Integer isNew; + + }