|
|
@ -60,8 +60,8 @@ public class UserInfoServiceImpl implements UserInfoService { |
|
|
|
public Result<?> updateUserInfo(String token,String nickName,String phone,String headImage,String address){ |
|
|
|
log.info("开始修改个人信息"); |
|
|
|
//权限验证 |
|
|
|
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
|
//HanHaiMember hanHaiMember = hanHaiMemberService.getById(token); |
|
|
|
//HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
|
HanHaiMember hanHaiMember = hanHaiMemberService.getById(token); |
|
|
|
|
|
|
|
try{ |
|
|
|
//用户昵称不能为空 |
|
|
@ -77,6 +77,15 @@ public class UserInfoServiceImpl implements UserInfoService { |
|
|
|
log.error("地址不能为空"); |
|
|
|
return Result.error("地址不能为空"); |
|
|
|
} |
|
|
|
if(StringUtils.isNotEmpty(phone)){ |
|
|
|
List<HanHaiMember> list = hanHaiMemberService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(HanHaiMember::getPhone, phone) |
|
|
|
.list(); |
|
|
|
if(null != list){ |
|
|
|
return Result.error("该号码已经有人使用,不能重复填写"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
hanHaiMember.setNickName(nickName); |
|
|
|
hanHaiMember.setPhone(phone); |
|
|
|