刘韬 5 年之前
父節點
當前提交
e6d1e461e1
共有 1 個文件被更改,包括 9 次插入11 次删除
  1. 9 11
      PacsOnline_Wechat_Doctor/src/main/java/com/zskk/controller/WxaUserApiController.java

+ 9 - 11
PacsOnline_Wechat_Doctor/src/main/java/com/zskk/controller/WxaUserApiController.java

@@ -213,9 +213,9 @@ public class WxaUserApiController extends WxaController {
 			return;
 		}
 
-		ApiResult sessionResult = ApiResult.create(sessionJson);
+		JSONObject sessionResult = JSON.parseObject(sessionJson);
 		// 获取sessionKey
-		String sessionKey = sessionResult.get("session_key");
+		String sessionKey = sessionResult.getString("session_key");
 		if (StrKit.isBlank(sessionKey)) {
 			Kv data = Kv.by("errcode", 500).set("errmsg", "sessionKey is blank");
 			renderJson(ErrorConstant.ERROR_WXA_SESSION_BLANK3);
@@ -253,15 +253,13 @@ public class WxaUserApiController extends WxaController {
 			return;
 		}
 		
-//		DoctorsWechat doctorsWechat = DoctorsWechat.dao.findFirst("select * from doctors_wechat where wxa_openid=?",sessionResult.get("openid"));
-		renderJson(sessionResult);
-		return;
-//		doctorsWechat.setDoctorId(doctors.getId());
-//		doctorsWechat.update();
-//		LoginBean loginBean = new LoginBean();
-//		loginBean.setSessionId(sessionId);
-//		loginBean.setDoctorBean(doctors);
-//		renderJson(new ResultBean(loginBean));
+		DoctorsWechat doctorsWechat = DoctorsWechat.dao.findFirst("select * from doctors_wechat where wxa_openid=?",sessionResult.get("openid"));
+		doctorsWechat.setDoctorId(doctors.getId());
+		doctorsWechat.update();
+		LoginBean loginBean = new LoginBean();
+		loginBean.setSessionId(sessionId);
+		loginBean.setDoctorBean(doctors);
+		renderJson(new ResultBean(loginBean));
 
 	}