刘韬 5 years ago
parent
commit
302e3b4ef6

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

@@ -187,11 +187,15 @@ public class WxaUserApiController extends WxaController {
 		
 		String encryptedData = getPara("encryptedData");
 		String iv = getPara("iv");
-		
+		String sessionId = getPara("sessionid");
+
 		// 参数空校验 不做演示
+		if (StrKit.isBlank(encryptedData) || StrKit.isBlank(iv)) {
+			renderJson(ErrorConstant.ERROR_WXA_SESSION_BLANK);
+			return;
+		}
 		// 利用 appId 与 accessToken 建立关联,支持多账户
 		IAccessTokenCache accessTokenCache = ApiConfigKit.getAccessTokenCache();
-		String sessionId = getPara("sessionid");
 		if (StrKit.isBlank(sessionId)) {
 			Kv data = Kv.by("errcode", 500)
 					.set("errmsg", "wxa_session Header is blank");