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