From b411c4f45eab7e3f1f6837a69e8be88e8b2965d5 Mon Sep 17 00:00:00 2001 From: haoran <18755438303@163.com> Date: Tue, 15 Apr 2025 19:03:51 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E9=99=A4=20FinanceController=20?= =?UTF-8?q?=E4=B8=AD=E7=9A=84=E5=A4=9A=E4=BD=99=E6=B3=A8=E8=A7=A3=E5=92=8C?= =?UTF-8?q?=E5=AF=BC=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 删除了未使用的 ObjectUtils 导入 - 删除了未使用的 PreAuthorize 导入 - 在 getIncomeAndTax 方法上添加了 PermitAll 注解,允许所有用户访问 - SecurityConfiguration 代码优化 --- .../org/sk/module/data/config/SecurityConfiguration.java | 7 +++---- .../controller/{ => admin}/finance/FinanceController.java | 5 +++-- 2 files changed, 6 insertions(+), 6 deletions(-) rename sk-module-data/sk-module-data-biz/src/main/java/org/sk/module/data/controller/{ => admin}/finance/FinanceController.java (95%) diff --git a/sk-module-data/sk-module-data-biz/src/main/java/org/sk/module/data/config/SecurityConfiguration.java b/sk-module-data/sk-module-data-biz/src/main/java/org/sk/module/data/config/SecurityConfiguration.java index 5d5130fbe..43cbdbcc5 100644 --- a/sk-module-data/sk-module-data-biz/src/main/java/org/sk/module/data/config/SecurityConfiguration.java +++ b/sk-module-data/sk-module-data-biz/src/main/java/org/sk/module/data/config/SecurityConfiguration.java @@ -1,7 +1,7 @@ package org.sk.module.data.config; import cn.iocoder.yudao.framework.security.config.AuthorizeRequestsCustomizer; -import cn.iocoder.yudao.module.system.enums.ApiConstants; +import org.sk.module.data.enums.ApiConstants; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.security.config.annotation.web.builders.HttpSecurity; @@ -10,10 +10,10 @@ import org.springframework.security.config.annotation.web.configurers.AuthorizeH /** * System 模块的 Security 配置 */ -@Configuration(proxyBeanMethods = false, value = "systemSecurityConfiguration") +@Configuration(proxyBeanMethods = false, value = "dataSecurityConfiguration") public class SecurityConfiguration { - @Bean("systemAuthorizeRequestsCustomizer") + @Bean("dataAuthorizeRequestsCustomizer") public AuthorizeRequestsCustomizer authorizeRequestsCustomizer() { return new AuthorizeRequestsCustomizer() { @@ -32,7 +32,6 @@ public class SecurityConfiguration { .requestMatchers("/actuator/**").permitAll(); // RPC 服务的安全配置 registry.requestMatchers(ApiConstants.PREFIX + "/**").permitAll(); - registry.requestMatchers( "/finance/**").permitAll(); } }; diff --git a/sk-module-data/sk-module-data-biz/src/main/java/org/sk/module/data/controller/finance/FinanceController.java b/sk-module-data/sk-module-data-biz/src/main/java/org/sk/module/data/controller/admin/finance/FinanceController.java similarity index 95% rename from sk-module-data/sk-module-data-biz/src/main/java/org/sk/module/data/controller/finance/FinanceController.java rename to sk-module-data/sk-module-data-biz/src/main/java/org/sk/module/data/controller/admin/finance/FinanceController.java index 9e4b25a85..1ad8da7da 100644 --- a/sk-module-data/sk-module-data-biz/src/main/java/org/sk/module/data/controller/finance/FinanceController.java +++ b/sk-module-data/sk-module-data-biz/src/main/java/org/sk/module/data/controller/admin/finance/FinanceController.java @@ -1,4 +1,4 @@ -package org.sk.module.data.controller.finance; +package org.sk.module.data.controller.admin.finance; import cn.iocoder.yudao.framework.common.pojo.CommonResult; @@ -20,7 +20,7 @@ import javax.validation.Valid; import java.util.List; @Tag(name = "对外接口 - 财务数据") @RestController -@RequestMapping("/finance") +@RequestMapping("/data/finance") public class FinanceController { @@ -50,6 +50,7 @@ public class FinanceController { */ @Operation(summary = "根据拼接的统一社会信用编码以及年份获取数据") @PostMapping("/getIncomeAndTax") + @PermitAll public CommonResult> getIncomeAndTax(@Valid @RequestBody IncomeAndTaxParam param) { return CommonResult.success(financeService.getIncomeAndTax(param)); }