|  | @ -42,6 +42,7 @@ public class SMSService extends BaseService {
 | 
	
		
			
				|  |  |     SignFamilyDao signFamilyDao;
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     DoctorDao doctorDao;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     /**
 | 
	
		
			
				|  |  |      * 发送短信验证码接口
 | 
	
		
			
				|  |  |      *
 | 
	
	
		
			
				|  | @ -90,7 +91,6 @@ public class SMSService extends BaseService {
 | 
	
		
			
				|  |  |         // 1微信端注册,2微信端找回密码,3医生端找回密码,4患者登录,5医生登录
 | 
	
		
			
				|  |  |         if (type == 1) {
 | 
	
		
			
				|  |  |             // 患者注册
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |             sms.setContent("您的注册验证码为:" + captcha);
 | 
	
		
			
				|  |  |         } else if (type == 2 || type == 3) {
 | 
	
		
			
				|  |  |             sms.setContent("您找回密码验证码为:" + captcha);
 | 
	
	
		
			
				|  | @ -117,32 +117,32 @@ public class SMSService extends BaseService {
 | 
	
		
			
				|  |  |             // 其他验证码
 | 
	
		
			
				|  |  |             sms.setContent("验证码:" + captcha);
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         if(type==2||type==4||type==10) {//患者
 | 
	
		
			
				|  |  |         if (type == 2 || type == 4 || type == 10) {//患者
 | 
	
		
			
				|  |  |             List<Patient> patients = patientDao.findByMobile(mobile);
 | 
	
		
			
				|  |  |             if(patients!=null&&patients.size()>0){
 | 
	
		
			
				|  |  |                 SignFamily signFamily = signFamilyDao.findByMobile(mobile);
 | 
	
		
			
				|  |  |                 if(signFamily!=null){
 | 
	
		
			
				|  |  |                     sms.setUserType(0);
 | 
	
		
			
				|  |  |                     sms.setUserCode(signFamily.getPatient());
 | 
	
		
			
				|  |  |                     sms.setHospital(signFamily.getHospital());
 | 
	
		
			
				|  |  |             if (patients != null && patients.size() > 0) {
 | 
	
		
			
				|  |  |                 SignFamily sign= signFamilyDao.findByPatient(code);
 | 
	
		
			
				|  |  |                 sms.setUserType(0);
 | 
	
		
			
				|  |  |                 sms.setUserCode(code);
 | 
	
		
			
				|  |  |                 if(sign!=null){
 | 
	
		
			
				|  |  |                     sms.setHospital(sign.getHospital());
 | 
	
		
			
				|  |  |                 }
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |         }else if(type==3||type==5||type==6){//医生
 | 
	
		
			
				|  |  |         } else if (type == 3 || type == 5 || type == 6) {//医生
 | 
	
		
			
				|  |  |             Doctor d = doctorDao.findByMobile(mobile);
 | 
	
		
			
				|  |  |             if(d!=null){
 | 
	
		
			
				|  |  |             if (d != null) {
 | 
	
		
			
				|  |  |                 sms.setUserType(0);
 | 
	
		
			
				|  |  |                 sms.setUserCode(d.getCode());
 | 
	
		
			
				|  |  |                 sms.setHospital(d.getHospital());
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |         }else{//未知
 | 
	
		
			
				|  |  |         } else {//未知
 | 
	
		
			
				|  |  |             Doctor d = doctorDao.findByMobile(mobile);
 | 
	
		
			
				|  |  |             if(d!=null){
 | 
	
		
			
				|  |  |             if (d != null) {
 | 
	
		
			
				|  |  |                 sms.setUserType(0);
 | 
	
		
			
				|  |  |                 sms.setUserCode(d.getCode());
 | 
	
		
			
				|  |  |                 sms.setHospital(d.getHospital());
 | 
	
		
			
				|  |  |             }else{
 | 
	
		
			
				|  |  |             } else {
 | 
	
		
			
				|  |  |                 SignFamily signFamily = signFamilyDao.findByMobile(mobile);
 | 
	
		
			
				|  |  |                 if(signFamily!=null){
 | 
	
		
			
				|  |  |                 if (signFamily != null) {
 | 
	
		
			
				|  |  |                     sms.setUserType(0);
 | 
	
		
			
				|  |  |                     sms.setUserCode(signFamily.getPatient());
 | 
	
		
			
				|  |  |                     sms.setHospital(signFamily.getHospital());
 |