|
@ -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");
|