From 743a2be9e7fa97d555ced0a567b378605d3a93b0 Mon Sep 17 00:00:00 2001 From: fengshuonan Date: Wed, 28 Sep 2022 13:41:35 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=907.2.5=E3=80=91=E3=80=90scanner?= =?UTF-8?q?=E3=80=91=E6=9B=B4=E6=96=B0=E6=89=AB=E6=8F=8F=E8=B5=84=E6=BA=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../stylefeng/roses/kernel/scanner/ApiResourceScanner.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/kernel-d-scanner/scanner-sdk-scanner/src/main/java/cn/stylefeng/roses/kernel/scanner/ApiResourceScanner.java b/kernel-d-scanner/scanner-sdk-scanner/src/main/java/cn/stylefeng/roses/kernel/scanner/ApiResourceScanner.java index 10ebbe6b7..8ae4a1b19 100644 --- a/kernel-d-scanner/scanner-sdk-scanner/src/main/java/cn/stylefeng/roses/kernel/scanner/ApiResourceScanner.java +++ b/kernel-d-scanner/scanner-sdk-scanner/src/main/java/cn/stylefeng/roses/kernel/scanner/ApiResourceScanner.java @@ -28,6 +28,7 @@ import cn.hutool.core.exceptions.UtilException; import cn.hutool.core.net.NetUtil; import cn.hutool.core.util.RandomUtil; import cn.hutool.core.util.StrUtil; +import cn.stylefeng.roses.kernel.rule.enums.ResBizTypeEnum; import cn.stylefeng.roses.kernel.rule.util.AopTargetUtils; import cn.stylefeng.roses.kernel.scanner.api.ResourceCollectorApi; import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource; @@ -245,12 +246,12 @@ public class ApiResourceScanner implements BeanPostProcessor { Boolean requiredLogin = invokeAnnotationMethod(apiResource, "requiredLogin", Boolean.class); Boolean requiredPermission = invokeAnnotationMethod(apiResource, "requiredPermission", Boolean.class); Boolean viewFlag = invokeAnnotationMethod(apiResource, "viewFlag", Boolean.class); - Integer resBizType = invokeAnnotationMethod(apiResource, "resBizType", Integer.class); + ResBizTypeEnum resBizType = invokeAnnotationMethod(apiResource, "resBizType", ResBizTypeEnum.class); resourceDefinition.setRequiredLoginFlag(requiredLogin); resourceDefinition.setRequiredPermissionFlag(requiredPermission); resourceDefinition.setResourceName(name); - resourceDefinition.setResourceBizType(resBizType); + resourceDefinition.setResourceBizType(resBizType.getCode()); // 根据控制器和控制器方法的path组装最后的url String controllerMethodPath = createControllerPath(controllerClass, methodPath[0]);