|  | @ -332,7 +332,7 @@ public class PatientService extends BasePatientService<BasePatientDO, BasePatien
 | 
	
		
			
				|  |  |         return patient;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     public Map<String,Object> resetPwd(String id, String password, String captcha) {
 | 
	
		
			
				|  |  |     public Map<String,Object> forget(String mobile, String password, String captcha) {
 | 
	
		
			
				|  |  |         Map<String, Object> map = new HashMap<>();
 | 
	
		
			
				|  |  |         //增加密码
 | 
	
		
			
				|  |  |         if (password.length() < 6 || password.length() > 20) {
 | 
	
	
		
			
				|  | @ -340,8 +340,18 @@ public class PatientService extends BasePatientService<BasePatientDO, BasePatien
 | 
	
		
			
				|  |  |             map.put("message", "密码长度需为6-20位");
 | 
	
		
			
				|  |  |             return map;
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         BasePatientDO patient = basePatientDao.findOne(id);
 | 
	
		
			
				|  |  |         String mobile = patient.getMobile();
 | 
	
		
			
				|  |  |         List<BasePatientDO> list = basePatientDao.findByMobileAndDel(mobile, "1");
 | 
	
		
			
				|  |  |         if (CollectionUtils.isEmpty(list)) {
 | 
	
		
			
				|  |  |             map.put("code", -1);
 | 
	
		
			
				|  |  |             map.put("message", "该手机号暂未注册!");
 | 
	
		
			
				|  |  |             return map;
 | 
	
		
			
				|  |  |         }else if(list.size()>1){
 | 
	
		
			
				|  |  |             map.put("code", -1);
 | 
	
		
			
				|  |  |             map.put("message", "该手机号对应多个账号,请联系管理员");
 | 
	
		
			
				|  |  |             return map;
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         BasePatientDO patient = list.get(0);
 | 
	
		
			
				|  |  |         // 对验证码进行校验
 | 
	
		
			
				|  |  |         int res = baseSmsService.check(mobile, 2, captcha);
 | 
	
		
			
				|  |  |         if (-2 == res) {
 | 
	
	
		
			
				|  | @ -357,7 +367,7 @@ public class PatientService extends BasePatientService<BasePatientDO, BasePatien
 | 
	
		
			
				|  |  |             map.put("message", "验证码无效!");
 | 
	
		
			
				|  |  |             return map;
 | 
	
		
			
				|  |  |         } else {
 | 
	
		
			
				|  |  |             resetPassword(id, password);
 | 
	
		
			
				|  |  |             resetPassword(patient.getId(), password);
 | 
	
		
			
				|  |  |             map.put("code", 1);
 | 
	
		
			
				|  |  |             map.put("message", "设置成功!");
 | 
	
		
			
				|  |  |         }
 |