From d4b72ab3e01b8550fd12dfdf624673169e21090e Mon Sep 17 00:00:00 2001 From: winter Date: Mon, 13 Nov 2023 19:43:25 +0800 Subject: [PATCH] fix --- .../com/iformall/interceptor/AuthorizationInterceptor.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/open-api/src/main/java/com/iformall/interceptor/AuthorizationInterceptor.java b/open-api/src/main/java/com/iformall/interceptor/AuthorizationInterceptor.java index a03ab3e..5b5cf7e 100644 --- a/open-api/src/main/java/com/iformall/interceptor/AuthorizationInterceptor.java +++ b/open-api/src/main/java/com/iformall/interceptor/AuthorizationInterceptor.java @@ -1,6 +1,7 @@ package com.iformall.interceptor; import com.alibaba.fastjson.JSONObject; +import com.iformall.common.CommonConstants; import com.iformall.common.ErrorCode; import com.iformall.domain.po.WxThirdPartyApi; import com.iformall.exception.MallinkException; @@ -52,6 +53,9 @@ public class AuthorizationInterceptor extends HandlerInterceptorAdapter { if(apiConfig == null){ throw new MallinkException(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"非法请求"); } + if (apiConfig.getStatus().intValue() == CommonConstants.STATUS_ABNORMAL.intValue()) { + throw new MallinkException(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"app已封禁"); + } request.setAttribute(Constant.SERVICE_ID, apiConfig.getServiceId()); request.setAttribute(Constant.APP_Id, apiConfig.getAppId()); request.setAttribute(Constant.TENANT_ID, apiConfig.getTenantId());