|
@@ -362,27 +362,28 @@ public class WxaUserApiController extends WxaController {
|
|
|
}
|
|
|
IAccessTokenCache accessTokenCache = ApiConfigKit.getAccessTokenCache();
|
|
|
String sessionJson = accessTokenCache.get("wxa:session:" + sessionId);
|
|
|
- if (StrKit.isBlank(sessionJson)) {
|
|
|
- Kv data = Kv.by("errcode", 500).set("errmsg", "wxa_session sessionJson is blank");
|
|
|
- renderJson(ErrorConstant.ERROR_WXA_SESSION_OUT_TIME);
|
|
|
- return;
|
|
|
- }
|
|
|
- JSONObject sessionResult = JSON.parseObject(sessionJson);
|
|
|
- // 获取sessionKey
|
|
|
- String openid = sessionResult.getString("openid");
|
|
|
- SmsService sService = ServiceFactory.getService(SmsService.class);
|
|
|
- String content = sService.checkCodeStore(phone,code);
|
|
|
- if (content == null) {
|
|
|
- renderJson(ErrorConstant.ERROR_SMS_CODE_ERR);
|
|
|
- }else {
|
|
|
- LoginBean loginBean = sService.checkCode(openid,phone);
|
|
|
- if (loginBean != null) {
|
|
|
- loginBean.setSessionId(sessionId);
|
|
|
- renderJson(new ResultBean(loginBean));
|
|
|
- } else {
|
|
|
- renderJson(ErrorConstant.ERROR_DOCTOR_NOT_FIND);
|
|
|
- }
|
|
|
- }
|
|
|
+ renderText(sessionJson);
|
|
|
+// if (StrKit.isBlank(sessionJson)) {
|
|
|
+// Kv data = Kv.by("errcode", 500).set("errmsg", "wxa_session sessionJson is blank");
|
|
|
+// renderJson(ErrorConstant.ERROR_WXA_SESSION_OUT_TIME);
|
|
|
+// return;
|
|
|
+// }
|
|
|
+// JSONObject sessionResult = JSON.parseObject(sessionJson);
|
|
|
+// // 获取sessionKey
|
|
|
+// String openid = sessionResult.getString("openid");
|
|
|
+// SmsService sService = ServiceFactory.getService(SmsService.class);
|
|
|
+// String content = sService.checkCodeStore(phone,code);
|
|
|
+// if (content == null) {
|
|
|
+// renderJson(ErrorConstant.ERROR_SMS_CODE_ERR);
|
|
|
+// }else {
|
|
|
+// LoginBean loginBean = sService.checkCode(openid,phone);
|
|
|
+// if (loginBean != null) {
|
|
|
+// loginBean.setSessionId(sessionId);
|
|
|
+// renderJson(new ResultBean(loginBean));
|
|
|
+// } else {
|
|
|
+// renderJson(ErrorConstant.ERROR_DOCTOR_NOT_FIND);
|
|
|
+// }
|
|
|
+// }
|
|
|
|
|
|
}
|
|
|
|