刘韬 преди 5 години
родител
ревизия
b7363b31e4
променени са 1 файла, в които са добавени 2 реда и са изтрити 10 реда
  1. 2 10
      PacsOnline_Wechat_Doctor/src/main/java/com/zskk/controller/WxaUserApiController.java

+ 2 - 10
PacsOnline_Wechat_Doctor/src/main/java/com/zskk/controller/WxaUserApiController.java

@@ -43,8 +43,7 @@ public class WxaUserApiController extends WxaController {
 	/**
 	 * 登陆接口
 	 */
-	public void login() {
-		try {	
+	public void login() {	
 		String jsCode = getPara("code");
 		if (StrKit.isBlank(jsCode)) {
 			Kv data = Kv.by("errcode", 500).set("errmsg", "code is blank");
@@ -56,8 +55,6 @@ public class WxaUserApiController extends WxaController {
 		ApiResult apiResult = wxaUserApi.getSessionKey(jsCode);
 		// 返回{"session_key":"nzoqhc3OnwHzeTxJs+inbQ==","expires_in":2592000,"openid":"oVBkZ0aYgDMDIywRdgPW8-joxXc4"}
 		if (!apiResult.isSucceed()) {
-//			JSONObject object = new JSONObject();
-//			object.put("sessionId", sessionId);
 			ResultBean resultBean = new ResultBean(apiResult.getInt("errcode"), apiResult.getStr("errmsg"));
 			renderJson(resultBean);
 			return;
@@ -83,7 +80,7 @@ public class WxaUserApiController extends WxaController {
 		accessTokenCache.set("wxa:session:" + sessionId, apiResult.getJson());
 		LoginBean loginBean = new LoginBean();
 		loginBean.setSessionId(sessionId);
-		if (doctorsWechatfind.getDoctorId() != null) {
+		if (!doctorsWechatfind.getDoctorId().isBlank()) {
 			Doctors doctors = Doctors.dao.findById(doctorsWechatfind.getDoctorId());
 			doctors.setPassword("");
 			DoctorBean doctorBean = JSON.parseObject(doctors.toJson(), DoctorBean.class);
@@ -98,11 +95,6 @@ public class WxaUserApiController extends WxaController {
 			loginBean.setToken(tokenKey);
 		}
 		renderJson(new ResultBean(loginBean));
-//		renderJson("sessionId", sessionId);
-		} catch (Exception e) {
-			// TODO: handle exception
-			renderText(e.toString());
-		}
 	}
 
 	public void loginBySession() {