update 修改会员信息

This commit is contained in:
2023-06-03 15:35:12 +08:00
parent 16b3849674
commit 5d5d0ae21d
4 changed files with 19 additions and 13 deletions

View File

@@ -223,18 +223,24 @@ public class MemberService {
/**
* 处理用户信息
*
* @param dto 用户个人信息
* @param memberId
* @param dto 用户个人信息
*/
public void handleUserInfo(MemberRegisterDTO dto) {
public void handleUserInfo(String memberId, MemberRegisterDTO dto) {
// 通过用户手机号查询数据库,如果数据库中存在,则更新
MemberBasicInfo memberBasicInfo = memberBasicInfoService.selectInfoByMobileNumber(dto.getMobileNumber());
// MemberBasicInfo memberBasicInfo = memberBasicInfoService.selectInfoByMobileNumber(dto.getMobileNumber());
MemberBasicInfo memberBasicInfo = memberBasicInfoService.selectInfoByMemberId(memberId);
if (Objects.nonNull(memberBasicInfo)) {
MemberBasicInfo memberInfo = MemberBasicInfo.builder()
.avatarUrl(dto.getAvatarUrl())
.mobileNumber(dto.getMobileNumber())
.nickName(dto.getNickName())
.build();
memberBasicInfoService.updateMemberBasicInfo(memberInfo);
if (StringUtils.isNotBlank(dto.getAvatarUrl())) {
memberBasicInfo.setAvatarUrl(dto.getAvatarUrl());
}
if (StringUtils.isNotBlank(dto.getMobileNumber())) {
memberBasicInfo.setMobileNumber(dto.getMobileNumber());
}
if (StringUtils.isNotBlank(dto.getNickName())) {
memberBasicInfo.setNickName(dto.getNickName());
}
memberBasicInfoService.updateMemberBasicInfo(memberBasicInfo);
}
}