|
@@ -360,8 +360,10 @@ public class UserApiController extends AbstractApiController {
|
|
|
criteria.andEqualTo("pid", puser.getId());
|
|
|
Integer kidsNum = userService.countByCondition(c);
|
|
|
ConfigMember nextLevel = configMemberService.findBy("level", puser.getVipLevel() + 1);
|
|
|
- if (nextLevel.getInvitedNo().compareTo(kidsNum+1)>= 0){
|
|
|
- userService.update(User.builder().id(puser.getId()).vipLevel(nextLevel.getLevel()).build());
|
|
|
+ if (nextLevel != null){
|
|
|
+ if (nextLevel.getInvitedNo().compareTo(kidsNum+1)<= 0){
|
|
|
+ userService.update(User.builder().id(puser.getId()).vipLevel(nextLevel.getLevel()).build());
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
if (StrUtil.isBlank(user.getHeadPic())) {
|