|  | @@ -100,8 +100,9 @@ public class MemberUserServiceImpl implements MemberUserService {
 | 
	
		
			
				|  |  |          return privateCreateUser(mobile, nickname, avtar, registerIp, terminal, linkId);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    private MemberUserDO privateCreateUser(String mobile, String nickname, String avtar,
 | 
	
		
			
				|  |  | -                                           String registerIp, Integer terminal, Long linkId) {
 | 
	
		
			
				|  |  | +    @Transactional(rollbackFor = Exception.class)
 | 
	
		
			
				|  |  | +    public MemberUserDO privateCreateUser(String mobile, String nickname, String avtar,
 | 
	
		
			
				|  |  | +                                          String registerIp, Integer terminal, Long linkId) {
 | 
	
		
			
				|  |  |          // 生成密码
 | 
	
		
			
				|  |  |          String password = IdUtil.fastSimpleUUID();
 | 
	
		
			
				|  |  |          // 插入用户
 | 
	
	
		
			
				|  | @@ -123,7 +124,8 @@ public class MemberUserServiceImpl implements MemberUserService {
 | 
	
		
			
				|  |  |          return user;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    private void registerTransactionSynchronization(Long userId, Long linkId) {
 | 
	
		
			
				|  |  | +    @Transactional(rollbackFor = Exception.class)
 | 
	
		
			
				|  |  | +    public void registerTransactionSynchronization(Long userId, Long linkId) {
 | 
	
		
			
				|  |  |          TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapter() {
 | 
	
		
			
				|  |  |              @Override
 | 
	
		
			
				|  |  |              public void afterCommit() {
 |