| 
						
						
							
								
							
						
						
					 | 
					@ -34,6 +34,7 @@ import org.apache.commons.lang3.StringUtils; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import org.springframework.beans.factory.annotation.Autowired; | 
					 | 
					 | 
					import org.springframework.beans.factory.annotation.Autowired; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import org.springframework.stereotype.Service; | 
					 | 
					 | 
					import org.springframework.stereotype.Service; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import org.springframework.transaction.annotation.Transactional; | 
					 | 
					 | 
					import org.springframework.transaction.annotation.Transactional; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					import org.springframework.util.CollectionUtils; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import java.util.Arrays; | 
					 | 
					 | 
					import java.util.Arrays; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import java.util.Date; | 
					 | 
					 | 
					import java.util.Date; | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -106,10 +107,10 @@ public class UserInvitationServiceImpl extends BaseServiceImpl<UserInvitationDao | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    @Override | 
					 | 
					 | 
					    @Override | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    public Result saveUserInvitation(UserInvitationFormDTO formDTO) { | 
					 | 
					 | 
					    public Result saveUserInvitation(UserInvitationFormDTO formDTO) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					        UserInvitationDTO userInvitationDTO = baseDao.selectUserInvitation(formDTO.getInviteeUserId(), | 
					 | 
					 | 
					        List<UserInvitationDTO> userInvitationDTOList = baseDao.selectUserInvitation(formDTO.getInviteeUserId(), | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					                formDTO.getInviteSourceId(), | 
					 | 
					 | 
					                formDTO.getInviteSourceId(), | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                formDTO.getInviteSource()); | 
					 | 
					 | 
					                formDTO.getInviteSource()); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					        if (null == userInvitationDTO) { | 
					 | 
					 | 
					        if (CollectionUtils.isEmpty(userInvitationDTOList)) { | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					            UserInvitationDTO insertUserInvitationDTO = new UserInvitationDTO(); | 
					 | 
					 | 
					            UserInvitationDTO insertUserInvitationDTO = new UserInvitationDTO(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            insertUserInvitationDTO.setCustomerId(formDTO.getCustomerId()); | 
					 | 
					 | 
					            insertUserInvitationDTO.setCustomerId(formDTO.getCustomerId()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            insertUserInvitationDTO.setGridId(formDTO.getGridId()); | 
					 | 
					 | 
					            insertUserInvitationDTO.setGridId(formDTO.getGridId()); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -120,8 +121,10 @@ public class UserInvitationServiceImpl extends BaseServiceImpl<UserInvitationDao | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            insertUserInvitationDTO.setInviteSourceId(formDTO.getInviteSourceId()); | 
					 | 
					 | 
					            insertUserInvitationDTO.setInviteSourceId(formDTO.getInviteSourceId()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            this.save(insertUserInvitationDTO); | 
					 | 
					 | 
					            this.save(insertUserInvitationDTO); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        } else { | 
					 | 
					 | 
					        } else { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					            userInvitationDTO.setInvitationTime(new Date()); | 
					 | 
					 | 
					            userInvitationDTOList.forEach(userInvitationDTO->{ | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					            this.update(userInvitationDTO); | 
					 | 
					 | 
					                userInvitationDTO.setInvitationTime(new Date()); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                this.update(userInvitationDTO); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            }); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        } | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        return new Result(); | 
					 | 
					 | 
					        return new Result(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    } | 
					 | 
					 | 
					    } | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |