|
@@ -3,6 +3,7 @@ package com.zskk.controller;
|
|
|
import java.util.Date;
|
|
|
|
|
|
import com.alibaba.druid.proxy.jdbc.DatabaseMetaDataProxyImpl;
|
|
|
+import com.alibaba.fastjson.JSONObject;
|
|
|
import com.jfinal.aop.Duang;
|
|
|
import com.jfinal.kit.Kv;
|
|
|
import com.jfinal.kit.StrKit;
|
|
@@ -11,6 +12,7 @@ import com.jfinal.weixin.sdk.api.ApiResult;
|
|
|
import com.jfinal.weixin.sdk.cache.IAccessTokenCache;
|
|
|
import com.jfinal.wxaapp.api.WxaUserApi;
|
|
|
import com.jfinal.wxaapp.jfinal.WxaController;
|
|
|
+import com.zskk.controller.bean.ResultBean;
|
|
|
import com.zskk.model.DoctorsWechat;
|
|
|
|
|
|
/**
|
|
@@ -34,7 +36,11 @@ public class WxaUserApiController extends WxaController {
|
|
|
ApiResult apiResult = wxaUserApi.getSessionKey(jsCode);
|
|
|
// 返回{"session_key":"nzoqhc3OnwHzeTxJs+inbQ==","expires_in":2592000,"openid":"oVBkZ0aYgDMDIywRdgPW8-joxXc4"}
|
|
|
if (!apiResult.isSucceed()) {
|
|
|
- renderJson(apiResult.getJson());
|
|
|
+// JSONObject object = new JSONObject();
|
|
|
+// object.put("sessionId", sessionId);
|
|
|
+ ResultBean resultBean = new ResultBean(101,apiResult.getJson());
|
|
|
+
|
|
|
+ renderJson(resultBean);
|
|
|
return;
|
|
|
}
|
|
|
// 利用 appId 与 accessToken 建立关联,支持多账户
|
|
@@ -56,7 +62,10 @@ public class WxaUserApiController extends WxaController {
|
|
|
}
|
|
|
|
|
|
accessTokenCache.set("wxa:session:" + sessionId, apiResult.getJson());
|
|
|
- renderJson("sessionId", sessionId);
|
|
|
+ JSONObject object = new JSONObject();
|
|
|
+ object.put("sessionId", sessionId);
|
|
|
+ renderJson(new ResultBean(object));
|
|
|
+// renderJson("sessionId", sessionId);
|
|
|
}
|
|
|
|
|
|
/**
|