|  | @@ -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;
 | 
	
		
			
				|  |  |      }
 |