|
@@ -86,6 +86,23 @@ public class UmsMemberServiceImpl implements UmsMemberService {
|
|
|
umsMember.setMemberLevelId(memberLevelList.get(0).getId());
|
|
|
}
|
|
|
memberMapper.insert(umsMember);
|
|
|
+ } else {
|
|
|
+ boolean flag = false;
|
|
|
+ if (sysUser.getUsername() != null && !sysUser.getUsername().equals(umsMember.getUsername())) {
|
|
|
+ umsMember.setUsername(sysUser.getUsername());
|
|
|
+ flag = true;
|
|
|
+ }
|
|
|
+ if (sysUser.getPhone() != null && !sysUser.getPhone().equals(umsMember.getUsername())) {
|
|
|
+ umsMember.setPhone(sysUser.getPhone());
|
|
|
+ flag = true;
|
|
|
+ }
|
|
|
+ if (sysUser.getAvatar() != null && !sysUser.getAvatar().equals(umsMember.getIcon())) {
|
|
|
+ umsMember.setIcon(sysUser.getAvatar());
|
|
|
+ flag = true;
|
|
|
+ }
|
|
|
+ if (flag) {
|
|
|
+ memberMapper.updateByPrimaryKeySelective(umsMember);
|
|
|
+ }
|
|
|
}
|
|
|
return umsMember;
|
|
|
}
|