Commit b7c88b81 b7c88b8103e8851505e57de14f815d17a1d24967 by xianghan

1.兼容历史数据无unionid和memberId的情况

1 parent 7e7715e5
......@@ -1572,9 +1572,11 @@ public class UserOperationServiceImpl implements UserOperationService {
UserWeixinDTO userWeixinDTO_ = this.doCreateUserWeiXin(userWeixinDTO,memberId);
MemberProfileDTO memberProfileDTO = this.memberProfileService.findByMemberId(memberId);
if (Objects.isNull(memberProfileDTO))
if (Objects.isNull(memberProfileDTO)) {
// 创建会员属性信息
this.createMemberProfile(userWeixinDTO_);
}
log.info("userWeixinDTO_ ===>> {}", userWeixinDTO_);
return userWeixinDTO_;
......@@ -1665,7 +1667,9 @@ public class UserOperationServiceImpl implements UserOperationService {
Long memberId = userWeixinDTO1.getMemberId();
String nickname = userWeixinDTO1.getNickname();
Integer sex = userWeixinDTO1.getGender();
MemberDTO memberDTO = this.memberService.findById(memberId);
MemberProfile memberProfile = MemberProfileBuild.build(memberId, nickname, sex, null);
memberProfile.setMemberCode(memberDTO.getCode());
this.memberProfileService.create(memberProfile);
}
......