|  | @ -4,7 +4,6 @@ import com.alibaba.fastjson.JSONArray;
 | 
	
		
			
				|  |  | import com.alibaba.fastjson.JSONObject;
 | 
	
		
			
				|  |  | import com.google.code.kaptcha.impl.DefaultKaptcha;
 | 
	
		
			
				|  |  | import com.google.code.kaptcha.util.Config;
 | 
	
		
			
				|  |  | import com.netflix.discovery.converters.Auto;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.base.doctor.BaseDoctorDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.base.login.BaseLoginLogDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.base.patient.BasePatientDO;
 | 
	
	
		
			
				|  | @ -179,20 +178,12 @@ public class WlyyLoginEndpoint extends AbstractEndpoint {
 | 
	
		
			
				|  |  |     public ResponseEntity<Oauth2Envelop<WlyyUserSimple>> login(@RequestParam Map<String, String> parameters, HttpSession httpSession) throws Exception {
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         logger.info("login:登录进入1");
 | 
	
		
			
				|  |  |         WlyyHospitalSysDictDO wlyyHospitalSysDictDO = wlyyhospitalSysdictDao.findDictById("isNeedPictureCode");
 | 
	
		
			
				|  |  |         String isNeedPictureCode = "1";
 | 
	
		
			
				|  |  |         if (wlyyHospitalSysDictDO!=null){
 | 
	
		
			
				|  |  |             isNeedPictureCode = wlyyHospitalSysDictDO.getDictValue();
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         logger.info("isNeedPictureCode:"+isNeedPictureCode);
 | 
	
		
			
				|  |  |         if ("1".equalsIgnoreCase(isNeedPictureCode)){
 | 
	
		
			
				|  |  |             //图形验证码验证
 | 
	
		
			
				|  |  |             String key = parameters.get("key");
 | 
	
		
			
				|  |  |             String text = parameters.get("text");
 | 
	
		
			
				|  |  |             if(org.apache.commons.lang3.StringUtils.isNotBlank(key)&& org.apache.commons.lang3.StringUtils.isNotBlank(text)){
 | 
	
		
			
				|  |  |                 if(!verifyCaptcha(key,text)){
 | 
	
		
			
				|  |  |                     throw new ImgCaptchaException("img_captcha error");
 | 
	
		
			
				|  |  |                 }
 | 
	
		
			
				|  |  |         //图形验证码验证
 | 
	
		
			
				|  |  |         String key = parameters.get("key");
 | 
	
		
			
				|  |  |         String text = parameters.get("text");
 | 
	
		
			
				|  |  |         if(org.apache.commons.lang3.StringUtils.isNotBlank(key)&& org.apache.commons.lang3.StringUtils.isNotBlank(text)){
 | 
	
		
			
				|  |  |             if(!verifyCaptcha(key,text)){
 | 
	
		
			
				|  |  |                 throw new ImgCaptchaException("img_captcha error");
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         logger.info("login:登录进入2");
 | 
	
	
		
			
				|  | @ -1738,20 +1729,12 @@ public class WlyyLoginEndpoint extends AbstractEndpoint {
 | 
	
		
			
				|  |  |         String captcha = parameters.get("captcha");
 | 
	
		
			
				|  |  |         String loginType = parameters.get("login_type");
 | 
	
		
			
				|  |  |         String appletCode = parameters.get("appletCode");
 | 
	
		
			
				|  |  |         WlyyHospitalSysDictDO wlyyHospitalSysDictDO = wlyyhospitalSysdictDao.findDictById("isNeedPictureCode");
 | 
	
		
			
				|  |  |         String isNeedPictureCode = "1";
 | 
	
		
			
				|  |  |         if (wlyyHospitalSysDictDO!=null){
 | 
	
		
			
				|  |  |             isNeedPictureCode = wlyyHospitalSysDictDO.getDictValue();
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         logger.info("isNeedPictureCode:"+isNeedPictureCode);
 | 
	
		
			
				|  |  |         if ("1".equalsIgnoreCase(isNeedPictureCode)){
 | 
	
		
			
				|  |  |             //图形验证码验证
 | 
	
		
			
				|  |  |             String key = parameters.get("key");
 | 
	
		
			
				|  |  |             String text = parameters.get("text");
 | 
	
		
			
				|  |  |             if(org.apache.commons.lang3.StringUtils.isNotBlank(key)&& org.apache.commons.lang3.StringUtils.isNotBlank(text)){
 | 
	
		
			
				|  |  |                 if(!verifyCaptcha(key,text)){
 | 
	
		
			
				|  |  |                     throw new ImgCaptchaException("img_captcha error");
 | 
	
		
			
				|  |  |                 }
 | 
	
		
			
				|  |  |         //图形验证码验证
 | 
	
		
			
				|  |  |         String key = parameters.get("key");
 | 
	
		
			
				|  |  |         String text = parameters.get("text");
 | 
	
		
			
				|  |  |         if(org.apache.commons.lang3.StringUtils.isNotBlank(key)&& org.apache.commons.lang3.StringUtils.isNotBlank(text)){
 | 
	
		
			
				|  |  |             if(!verifyCaptcha(key,text)){
 | 
	
		
			
				|  |  |                 throw new ImgCaptchaException("img_captcha error");
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         String username = parameters.get("username");
 |