init
This commit is contained in:
@@ -103,8 +103,6 @@ public class AuthAppController {
|
|||||||
return R.ok();
|
return R.ok();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@PostMapping("/resetPassword")
|
@PostMapping("/resetPassword")
|
||||||
@Operation(summary = "重置密码")
|
@Operation(summary = "重置密码")
|
||||||
@Log(title = "重置密码", businessType = BusinessType.OTHER, isSaveDb = false)
|
@Log(title = "重置密码", businessType = BusinessType.OTHER, isSaveDb = false)
|
||||||
|
|||||||
@@ -171,27 +171,8 @@ public class CurrentUserManager {
|
|||||||
updateUserInfo.setUpdateTime(LocalDateTime.now());
|
updateUserInfo.setUpdateTime(LocalDateTime.now());
|
||||||
updateUserInfo.setId(userInfo.getId());
|
updateUserInfo.setId(userInfo.getId());
|
||||||
userInfoService.updateById(updateUserInfo);
|
userInfoService.updateById(updateUserInfo);
|
||||||
|
|
||||||
// 检查finishStatus
|
// 检查finishStatus
|
||||||
boolean finishBaseStatus = true;
|
userService.checkFinishStatus(userId);
|
||||||
User user = userService.getById(userId);
|
|
||||||
if(user.getForPersonals() == null || user.getGender() == 0
|
|
||||||
|| user.getBirthday() == null || user.getHeight() == null
|
|
||||||
|| user.getWeight() == null || user.getResidenceCode() == null
|
|
||||||
|| user.getAddressCode() == null || user.getEducation() == null
|
|
||||||
|| user.getMarriage() == null || user.getProfession() == null
|
|
||||||
|| user.getAnnualIncome() == null || user.getUsercode() == null){
|
|
||||||
finishBaseStatus = false;
|
|
||||||
}
|
|
||||||
userInfo = userInfoService.getById(userInfo.getId());
|
|
||||||
if(userInfo.getCarStatus() == null || userInfo.getHousingStatus() == null){
|
|
||||||
finishBaseStatus = false;
|
|
||||||
}
|
|
||||||
if(finishBaseStatus){
|
|
||||||
userService.update(Wrappers.lambdaUpdate(User.class)
|
|
||||||
.eq(User::getId,user.getId())
|
|
||||||
.set(User::getFinishBaseStatus, 1));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
|
|||||||
@@ -58,4 +58,6 @@ public interface UserService extends IService<User> {
|
|||||||
void saveUser(AddUserReq bo);
|
void saveUser(AddUserReq bo);
|
||||||
|
|
||||||
void updateBaseUser(UpdateUserReq updateUserReq);
|
void updateBaseUser(UpdateUserReq updateUserReq);
|
||||||
|
|
||||||
|
void checkFinishStatus(Long userId);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -394,5 +394,30 @@ public class UserServiceImpl extends ServiceImpl<UserMapper,User> implements Use
|
|||||||
updateUser.setProfession(updateUserReq.getProfession());
|
updateUser.setProfession(updateUserReq.getProfession());
|
||||||
updateUser.setAnnualIncome(updateUserReq.getAnnualIncome());
|
updateUser.setAnnualIncome(updateUserReq.getAnnualIncome());
|
||||||
this.updateById(updateUser);
|
this.updateById(updateUser);
|
||||||
|
this.checkFinishStatus(user.getId());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void checkFinishStatus(Long userId){
|
||||||
|
boolean finishBaseStatus = true;
|
||||||
|
User user = this.getById(userId);
|
||||||
|
if(user.getForPersonals() == null || user.getGender() == 0
|
||||||
|
|| user.getBirthday() == null || user.getHeight() == null
|
||||||
|
|| user.getWeight() == null || user.getResidenceCode() == null
|
||||||
|
|| user.getAddressCode() == null || user.getEducation() == null
|
||||||
|
|| user.getMarriage() == null || user.getProfession() == null
|
||||||
|
|| user.getAnnualIncome() == null || user.getUsercode() == null){
|
||||||
|
finishBaseStatus = false;
|
||||||
|
}
|
||||||
|
UserInfo userInfo = userInfoService.getByUserId(userId);
|
||||||
|
if(userInfo.getCarStatus() == null || userInfo.getHousingStatus() == null){
|
||||||
|
finishBaseStatus = false;
|
||||||
|
}
|
||||||
|
if(finishBaseStatus){
|
||||||
|
this.update(Wrappers.lambdaUpdate(User.class)
|
||||||
|
.eq(User::getId,user.getId())
|
||||||
|
.set(User::getBaseStep, 14)
|
||||||
|
.set(User::getFinishBaseStatus, 1));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user