diff --git a/sql/dm/ruoyi-vue-pro-dm8.sql b/sql/dm/ruoyi-vue-pro-dm8.sql index 53667219..ba46b297 100644 --- a/sql/dm/ruoyi-vue-pro-dm8.sql +++ b/sql/dm/ruoyi-vue-pro-dm8.sql @@ -25,7 +25,7 @@ CREATE TABLE infra_api_access_log ( user_ip varchar(50) NOT NULL, user_agent varchar(512) NOT NULL, operate_module varchar(50) DEFAULT NULL NULL, - operate_name varchar(50) DEFAULT NULL NULL, + operate_name varchar(256) DEFAULT NULL NULL, operate_type smallint DEFAULT 0 NULL, begin_time datetime NOT NULL, end_time datetime NOT NULL, diff --git a/zt-framework/zt-spring-boot-starter-biz-data-permission/src/main/java/com/zt/plat/framework/datapermission/core/aop/CompanyDataPermissionIgnoreAspect.java b/zt-framework/zt-spring-boot-starter-biz-data-permission/src/main/java/com/zt/plat/framework/datapermission/core/aop/CompanyDataPermissionIgnoreAspect.java index ae051a25..8a5b6279 100644 --- a/zt-framework/zt-spring-boot-starter-biz-data-permission/src/main/java/com/zt/plat/framework/datapermission/core/aop/CompanyDataPermissionIgnoreAspect.java +++ b/zt-framework/zt-spring-boot-starter-biz-data-permission/src/main/java/com/zt/plat/framework/datapermission/core/aop/CompanyDataPermissionIgnoreAspect.java @@ -19,6 +19,10 @@ public class CompanyDataPermissionIgnoreAspect { public Object around(ProceedingJoinPoint joinPoint, CompanyDataPermissionIgnore companyDataPermissionIgnore) throws Throwable { boolean oldIgnore = CompanyContextHolder.isIgnore(); try { + if (companyDataPermissionIgnore == null) { + Class targetClass = joinPoint.getTarget().getClass(); + companyDataPermissionIgnore = targetClass.getAnnotation(CompanyDataPermissionIgnore.class); + } Object enable = SpringExpressionUtils.parseExpression(companyDataPermissionIgnore.enable()); if (Boolean.TRUE.equals(enable)) { CompanyContextHolder.setIgnore(true); diff --git a/zt-framework/zt-spring-boot-starter-biz-data-permission/src/main/java/com/zt/plat/framework/datapermission/core/aop/DeptDataPermissionIgnoreAspect.java b/zt-framework/zt-spring-boot-starter-biz-data-permission/src/main/java/com/zt/plat/framework/datapermission/core/aop/DeptDataPermissionIgnoreAspect.java index 4ee9054e..f00f08e1 100644 --- a/zt-framework/zt-spring-boot-starter-biz-data-permission/src/main/java/com/zt/plat/framework/datapermission/core/aop/DeptDataPermissionIgnoreAspect.java +++ b/zt-framework/zt-spring-boot-starter-biz-data-permission/src/main/java/com/zt/plat/framework/datapermission/core/aop/DeptDataPermissionIgnoreAspect.java @@ -19,6 +19,10 @@ public class DeptDataPermissionIgnoreAspect { public Object around(ProceedingJoinPoint joinPoint, DeptDataPermissionIgnore deptDataPermissionIgnore) throws Throwable { boolean oldIgnore = DeptContextHolder.shouldIgnore(); try { + if (deptDataPermissionIgnore == null) { + Class targetClass = joinPoint.getTarget().getClass(); + deptDataPermissionIgnore = targetClass.getAnnotation(DeptDataPermissionIgnore.class); + } Object enable = SpringExpressionUtils.parseExpression(deptDataPermissionIgnore.enable()); if (Boolean.TRUE.equals(enable)) { DeptContextHolder.setIgnore(true); diff --git a/zt-module-databus/zt-module-databus-server/src/main/java/com/zt/plat/module/databus/controller/admin/gateway/vo/definition/ApiDefinitionStepSaveReqVO.java b/zt-module-databus/zt-module-databus-server/src/main/java/com/zt/plat/module/databus/controller/admin/gateway/vo/definition/ApiDefinitionStepSaveReqVO.java index 2f66ed5e..bb158491 100644 --- a/zt-module-databus/zt-module-databus-server/src/main/java/com/zt/plat/module/databus/controller/admin/gateway/vo/definition/ApiDefinitionStepSaveReqVO.java +++ b/zt-module-databus/zt-module-databus-server/src/main/java/com/zt/plat/module/databus/controller/admin/gateway/vo/definition/ApiDefinitionStepSaveReqVO.java @@ -36,7 +36,7 @@ public class ApiDefinitionStepSaveReqVO { @Schema(description = "响应映射表达式(JSON)") private String responseMappingExpr; - @Schema(description = "超时时间(毫秒)", example = "5000") + @Schema(description = "超时时间(毫秒),缺省 20000(20s)", example = "20000") private Long timeout; @Schema(description = "降级策略(JSON)") diff --git a/zt-module-databus/zt-module-databus-server/src/main/java/com/zt/plat/module/databus/framework/integration/gateway/step/impl/HttpStepHandler.java b/zt-module-databus/zt-module-databus-server/src/main/java/com/zt/plat/module/databus/framework/integration/gateway/step/impl/HttpStepHandler.java index 58a7c7fd..7f00b6ce 100644 --- a/zt-module-databus/zt-module-databus-server/src/main/java/com/zt/plat/module/databus/framework/integration/gateway/step/impl/HttpStepHandler.java +++ b/zt-module-databus/zt-module-databus-server/src/main/java/com/zt/plat/module/databus/framework/integration/gateway/step/impl/HttpStepHandler.java @@ -48,6 +48,7 @@ public class HttpStepHandler implements ApiStepHandler { private static final Duration RETRY_DELAY = Duration.ofMillis(200); private static final int RETRY_ATTEMPTS = 3; + private static final Duration DEFAULT_TIMEOUT = Duration.ofSeconds(20); private static final Set DEFAULT_FORWARDED_HEADERS = Set.of( "authorization", @@ -229,7 +230,7 @@ public class HttpStepHandler implements ApiStepHandler { private Duration resolveTimeout(ApiStepDefinition stepDefinition) { Long timeout = stepDefinition.getStep().getTimeout(); if (timeout == null || timeout <= 0) { - return Duration.ofSeconds(5); + return DEFAULT_TIMEOUT; } return Duration.ofMillis(timeout); }