提交修改

This commit is contained in:
quyixiao 2025-04-12 23:51:30 +08:00
parent 1d175262f3
commit c73d6c7051

View File

@ -120,13 +120,18 @@ public class LogAop {
// 如果方法和类上都没有配置NotIntercept注解 则需要拦截 // 如果方法和类上都没有配置NotIntercept注解 则需要拦截
if (intercept && classMethodConfigNotIntercept) { if (intercept && classMethodConfigNotIntercept) {
String authConfig = request.getHeader("X-TCloudMarket-Custom-AuthConfig"); String authConfig = request.getHeader("X-TCloudMarket-Custom-AuthConfig");
if(StringUtils.isBlank(authConfig) || !authConfig.startsWith("{")){ if (StringUtils.isBlank(authConfig) || !authConfig.startsWith("{")) {
return R.error("auth error"); return R.error("auth error");
} }
Map<String, Object> authConfigMap = JSONObject.parseObject(authConfig, Map.class); Map<String, Object> authConfigMap = JSONObject.parseObject(authConfig, Map.class);
String auth = faceAuthTentMap.get(classNameAndMethodNametencent); String auth = faceAuthTentMap.get(classNameAndMethodNametencent);
if(StringUtils.isBlank(auth) || !auth.equals(authConfigMap.get(ApiConstants.t_auth))){ Object tAuth = authConfigMap.get(ApiConstants.t_auth);
return R.error("auth error");
log.info("LogAop authConfig:{},auth:{},tAuth:{}", authConfig, auth, tAuth);
if (StringUtils.isBlank(auth) || !auth.equals(tAuth+"")) {
result = R.error("auth error");
return result;
} }
} }
result = point.proceed(); result = point.proceed();