|
@@ -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() {
|