diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/controller/app/UserAppController.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/controller/app/UserAppController.java index 06025daf..8f82a90a 100644 --- a/ruoyi-cai/src/main/java/com/ruoyi/cai/controller/app/UserAppController.java +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/controller/app/UserAppController.java @@ -32,6 +32,7 @@ public class UserAppController { return R.ok(currentUserManager.currentInfo()); } + @PostMapping("/update") @Operation(summary = "修改当前用户信息") public R userUpdate(@Validated @RequestBody UserUpdateReq res){ diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/app/vo/CurrentUserInfoVo.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/app/vo/CurrentUserInfoVo.java index 4ce64906..277bf2d6 100644 --- a/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/app/vo/CurrentUserInfoVo.java +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/app/vo/CurrentUserInfoVo.java @@ -73,6 +73,11 @@ public class CurrentUserInfoVo { */ @Schema(description = "可用状态 0-可用 1-封禁") private Integer status; + /** + * 资料是否完成 0 未完成 1已完成 + */ + @Schema(description = "资料是否完成 0 未完成 1已完成") + private Integer finishStatus; /** * 相册 diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/UserServiceImpl.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/UserServiceImpl.java index 5efae200..e14c1df2 100644 --- a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/UserServiceImpl.java +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/UserServiceImpl.java @@ -155,11 +155,11 @@ public class UserServiceImpl extends ServiceImpl implements Us @Override public void checkFinishStatus(Long userId) { User user = this.getById(userId); - if(user == null || user.getIsAnchor() == 1 || user.getFinishStatus() == 1){ + if(user == null || user.getFinishStatus() == 1){ return; } if(user.getCity() != null && user.getBirthday() != null && StringUtils.isNotEmpty(user.getNickname()) - && user.getAvatarState() == 1){ + && user.getGender() == 0){ this.update(Wrappers.lambdaUpdate(User.class) .eq(User::getId,user.getId()) .set(User::getFinishStatus,1));