刘韬 3 лет назад
Родитель
Сommit
a5377075d9

+ 6 - 12
PacsOnline_Wechat_Doctor/src/main/java/com/zskk/controller/WxaUserApiController.java

@@ -248,7 +248,7 @@ public class WxaUserApiController extends WxaController {
 		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_BLANK2);
+			renderJson(ErrorConstant.ERROR_WXA_SESSION_OUT_TIME);
 			return;
 		}
 
@@ -257,7 +257,7 @@ public class WxaUserApiController extends WxaController {
 		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);
+			renderJson(ErrorConstant.ERROR_WXA_SESSION_CONTENT);
 			return;
 		}
 //		renderText(sessionKey+"      " +encryptedData+"     "+iv+"    "+ encryptedData.replace(" ", "+"));
@@ -318,7 +318,7 @@ public class WxaUserApiController extends WxaController {
 		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_BLANK2);
+			renderJson(ErrorConstant.ERROR_WXA_SESSION_OUT_TIME);
 			return;
 		}
 		SmsService sService = ServiceFactory.getService(SmsService.class);
@@ -343,7 +343,7 @@ public class WxaUserApiController extends WxaController {
 		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_BLANK2);
+			renderJson(ErrorConstant.ERROR_WXA_SESSION_OUT_TIME);
 			return;
 		}
 		JSONObject sessionResult = JSON.parseObject(sessionJson);
@@ -363,7 +363,6 @@ public class WxaUserApiController extends WxaController {
 	 * 解除绑定接口
 	 */
 	public void unbind() {
-		try {
 			String sessionId = getPara("wxa-sessionid");
 			if (StrKit.isBlank(sessionId)) {
 				Kv data = Kv.by("errcode", 500).set("errmsg", "wxa_session Header is blank for session");
@@ -374,7 +373,7 @@ public class WxaUserApiController extends WxaController {
 			String sessionJson = accessTokenCache.get("wxa:session:" + sessionId);
 			if (StrKit.isBlank(sessionJson)) {
 				Kv data = Kv.by("errcode", 500).set("errmsg", "wxa_session sessionJson is blank for cache");
-				renderJson(ErrorConstant.ERROR_WXA_SESSION_BLANK2);
+				renderJson(ErrorConstant.ERROR_WXA_SESSION_OUT_TIME);
 				return;
 			}
 			ApiResult sessionResult = ApiResult.create(sessionJson);
@@ -382,7 +381,7 @@ public class WxaUserApiController extends WxaController {
 			String sessionKey = sessionResult.get("session_key");
 			if (StrKit.isBlank(sessionKey)) {
 				Kv data = Kv.by("errcode", 500).set("errmsg", "sessionKey is blank");
-				renderJson(ErrorConstant.ERROR_WXA_SESSION_BLANK3);
+				renderJson(ErrorConstant.ERROR_WXA_SESSION_CONTENT);
 				return;
 			}
 			DoctorsWechat doctorsWechat = DoctorsWechat.dao.findFirst("select * from doctors_wechat where wxa_openid=?", sessionResult.get("openid"));
@@ -392,11 +391,6 @@ public class WxaUserApiController extends WxaController {
 			LoginBean loginBean = new LoginBean();
 			loginBean.setSessionId(sessionId);
 			renderJson(new ResultBean(loginBean));
-		} catch (Exception e) {
-			// TODO: handle exception
-			renderText(e.toString());
-		}
-		
 	}
 
 }

+ 2 - 2
PacsOnline_Wechat_Doctor/src/main/java/com/zskk/util/ErrorConstant.java

@@ -4,8 +4,8 @@ import com.zskk.controller.bean.ResultBean;
 
 public class ErrorConstant {
 	public static final ResultBean ERROR_WXA_SESSION_BLANK = new ResultBean(500, "wxa_session Header is blank");
-	public static final ResultBean ERROR_WXA_SESSION_BLANK2 = new ResultBean(501, "wxa_session不存在或已过期");
-	public static final ResultBean ERROR_WXA_SESSION_BLANK3 = new ResultBean(502, "wxa_session内容错误");
+	public static final ResultBean ERROR_WXA_SESSION_OUT_TIME = new ResultBean(501, "wxa_session不存在或已过期");
+	public static final ResultBean ERROR_WXA_SESSION_CONTENT = new ResultBean(502, "wxa_session内容错误");
 	public static final ResultBean ERROR_WXA_CODE_BLANK = new ResultBean(500, "code is blank");
 	public static final ResultBean ERROR_USERINFO_CHECK_FAIL = new ResultBean(500, "UserInfo check fail");
 	public static final ResultBean ERROR_DOCTOR_NOT_FIND = new ResultBean(100, "用户手机号未找到");