|  | @ -21,6 +21,7 @@ import org.springframework.data.redis.core.StringRedisTemplate;
 | 
	
		
			
				|  |  | import org.springframework.stereotype.Service;
 | 
	
		
			
				|  |  | import org.springframework.transaction.annotation.Transactional;
 | 
	
		
			
				|  |  | import org.springframework.util.Assert;
 | 
	
		
			
				|  |  | import org.springframework.util.CollectionUtils;
 | 
	
		
			
				|  |  | import org.springframework.web.multipart.MultipartFile;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | import javax.validation.constraints.NotNull;
 | 
	
	
		
			
				|  | @ -138,14 +139,21 @@ public class PatientService extends BasePatientService<BasePatientDO, BasePatien
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         //将预注册信息存到redis中
 | 
	
		
			
				|  |  |         redisTemplate.opsForValue().set(BespeakRegist+mobile , mobile, time, TimeUnit.MINUTES);
 | 
	
		
			
				|  |  |         BasePatientDO patient = new BasePatientDO();
 | 
	
		
			
				|  |  |         patient.setMobile(mobile);
 | 
	
		
			
				|  |  |         patient.setLocked(0);
 | 
	
		
			
				|  |  |         patient.setEnabled(0);
 | 
	
		
			
				|  |  |         patient.setDel("0");
 | 
	
		
			
				|  |  |         patient.setLoginFailureCount(0);
 | 
	
		
			
				|  |  |         patient.setPatientStatus("1");
 | 
	
		
			
				|  |  |         patient = this.save(patient);
 | 
	
		
			
				|  |  |         //判断是否存在del=0的数据
 | 
	
		
			
				|  |  |         list = basePatientDao.findByMobileAndDel(mobile,"0");
 | 
	
		
			
				|  |  |         BasePatientDO patient = null;
 | 
	
		
			
				|  |  |         if(CollectionUtils.isEmpty(list)){
 | 
	
		
			
				|  |  |             patient = new BasePatientDO();
 | 
	
		
			
				|  |  |             patient.setMobile(mobile);
 | 
	
		
			
				|  |  |             patient.setLocked(0);
 | 
	
		
			
				|  |  |             patient.setEnabled(0);
 | 
	
		
			
				|  |  |             patient.setDel("0");
 | 
	
		
			
				|  |  |             patient.setLoginFailureCount(0);
 | 
	
		
			
				|  |  |             patient.setPatientStatus("1");
 | 
	
		
			
				|  |  |             patient = this.save(patient);
 | 
	
		
			
				|  |  |         }else{
 | 
	
		
			
				|  |  |             patient = list.get(0);
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         map.put("code",1);
 | 
	
		
			
				|  |  |         map.put("message","预注册成功");
 | 
	
		
			
				|  |  |         map.put("patient",patient);
 |