Explorar o código

空指针bug修改

chenweida %!s(int64=8) %!d(string=hai) anos
pai
achega
d63012b903

+ 2 - 2
patient-co-wlyy/src/main/java/com/yihu/wlyy/web/common/account/LoginController.java

@ -160,7 +160,6 @@ public class LoginController extends BaseController {
                password = RSAUtils.getInstance(doctorService).decryptString(password);
                password=StringUtils.reverse(password);
                Doctor doctor=doctorService.findDoctorByMobile(mobile);
                loginLog.setUserCode(doctor.getCode());
                loginLog.setLoginType("2");
                if(doctor==null){
                    errorMessage="该身份证未注册!";
@ -168,6 +167,7 @@ public class LoginController extends BaseController {
                    loginLogService.saveLog(loginLog);
                    return error(-1,errorMessage);
                }
                loginLog.setUserCode(doctor.getCode());
                String loginPassword= MD5.GetMD5Code(password+doctor.getSalt());
                if(loginPassword.equals(doctor.getPassword())){
                    // 用户校验通过,生成token
@ -222,7 +222,6 @@ public class LoginController extends BaseController {
                        return error(-1, errorMessage);}
                }
                Doctor doctor = doctorService.findDoctorByMobile(mobile);
                loginLog.setUserCode(doctor.getCode());
                loginLog.setLoginType("1");
                if (doctor == null) {
                     errorMessage="该手机号未注册,请确认!";
@ -230,6 +229,7 @@ public class LoginController extends BaseController {
                    loginLogService.saveLog(loginLog);
                    return error(-1, errorMessage);
                } else {
                    loginLog.setUserCode(doctor.getCode());
                    // 用户校验通过,生成token
                    Token token = tokenService.newToken(doctor.getCode(), getIMEI(), 2);
                    loginLog.setTokenId(token.getId());