From fbaf55947cc6cd2f09d39611f77da570de49c80a Mon Sep 17 00:00:00 2001 From: liutao <790864623@qq.com> Date: Fri, 10 Jul 2026 09:15:15 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BA=93=E5=AD=98=E6=80=BB=E8=A7=88inner?= =?UTF-8?q?=E7=8E=AF=E5=A2=83=E5=85=8D=E7=99=BB=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tenant/core/security/TenantSecurityWebFilter.java | 7 ++++++- .../security/config/YudaoWebSecurityConfigurerAdapter.java | 7 ++++++- .../erp/controller/admin/stock/ErpStockController.java | 4 ++-- .../controller/admin/stock/ErpStockRecordController.java | 2 +- 4 files changed, 15 insertions(+), 5 deletions(-) diff --git a/yudao-framework/yudao-spring-boot-starter-biz-tenant/src/main/java/cn/iocoder/yudao/framework/tenant/core/security/TenantSecurityWebFilter.java b/yudao-framework/yudao-spring-boot-starter-biz-tenant/src/main/java/cn/iocoder/yudao/framework/tenant/core/security/TenantSecurityWebFilter.java index a7b510631..3b425c08c 100644 --- a/yudao-framework/yudao-spring-boot-starter-biz-tenant/src/main/java/cn/iocoder/yudao/framework/tenant/core/security/TenantSecurityWebFilter.java +++ b/yudao-framework/yudao-spring-boot-starter-biz-tenant/src/main/java/cn/iocoder/yudao/framework/tenant/core/security/TenantSecurityWebFilter.java @@ -43,7 +43,12 @@ public class TenantSecurityWebFilter extends ApiRequestFilter { "/admin-api/mes/device-ledger/list", "/admin-api/mes/energy-type/list", "/admin-api/mes/energy-device/getList", - "/admin-api/mes/energy-device/queryOverviewData" + "/admin-api/mes/energy-device/queryOverviewData", + "/admin-api/system/dict-data/simple-list", + "/admin-api/erp/warehouse/simple-list", + "/admin-api/erp/stock/statistics-cards", + "/admin-api/erp/stock/page", + "/admin-api/erp/stock-record/page" ); private final TenantProperties tenantProperties; diff --git a/yudao-framework/yudao-spring-boot-starter-security/src/main/java/cn/iocoder/yudao/framework/security/config/YudaoWebSecurityConfigurerAdapter.java b/yudao-framework/yudao-spring-boot-starter-security/src/main/java/cn/iocoder/yudao/framework/security/config/YudaoWebSecurityConfigurerAdapter.java index d54e2e6a9..ed266945c 100644 --- a/yudao-framework/yudao-spring-boot-starter-security/src/main/java/cn/iocoder/yudao/framework/security/config/YudaoWebSecurityConfigurerAdapter.java +++ b/yudao-framework/yudao-spring-boot-starter-security/src/main/java/cn/iocoder/yudao/framework/security/config/YudaoWebSecurityConfigurerAdapter.java @@ -59,7 +59,12 @@ public class YudaoWebSecurityConfigurerAdapter { "/admin-api/mes/device-ledger/list", "/admin-api/mes/energy-type/list", "/admin-api/mes/energy-device/getList", - "/admin-api/mes/energy-device/queryOverviewData" + "/admin-api/mes/energy-device/queryOverviewData", + "/admin-api/system/dict-data/simple-list", + "/admin-api/erp/warehouse/simple-list", + "/admin-api/erp/stock/statistics-cards", + "/admin-api/erp/stock/page", + "/admin-api/erp/stock-record/page" ); @Resource diff --git a/yudao-module-erp/yudao-module-erp-biz/src/main/java/cn/iocoder/yudao/module/erp/controller/admin/stock/ErpStockController.java b/yudao-module-erp/yudao-module-erp-biz/src/main/java/cn/iocoder/yudao/module/erp/controller/admin/stock/ErpStockController.java index 3a182c8d1..199d04a0e 100644 --- a/yudao-module-erp/yudao-module-erp-biz/src/main/java/cn/iocoder/yudao/module/erp/controller/admin/stock/ErpStockController.java +++ b/yudao-module-erp/yudao-module-erp-biz/src/main/java/cn/iocoder/yudao/module/erp/controller/admin/stock/ErpStockController.java @@ -101,14 +101,14 @@ public class ErpStockController { @GetMapping("/statistics-cards") @Operation(summary = "获得库存统计卡片") - @PreAuthorize("@ss.hasPermission('erp:stock:query')") + @PreAuthorize("@ss.isInnerProfile() || @ss.hasPermission('erp:stock:query')") public CommonResult getStockStatistics() { return success(stockService.getStockStatistics()); } @GetMapping("/page") @Operation(summary = "获得产品库存分页") - @PreAuthorize("@ss.hasPermission('erp:stock:query')") + @PreAuthorize("@ss.isInnerProfile() || @ss.hasPermission('erp:stock:query')") public CommonResult> getStockPage(@Valid ErpStockPageReqVO pageReqVO) { ErpStockPageReqVO queryReqVO = BeanUtils.toBean(pageReqVO, ErpStockPageReqVO.class); queryReqVO.setPageSize(PageParam.PAGE_SIZE_NONE); diff --git a/yudao-module-erp/yudao-module-erp-biz/src/main/java/cn/iocoder/yudao/module/erp/controller/admin/stock/ErpStockRecordController.java b/yudao-module-erp/yudao-module-erp-biz/src/main/java/cn/iocoder/yudao/module/erp/controller/admin/stock/ErpStockRecordController.java index 199d65fa9..636116012 100644 --- a/yudao-module-erp/yudao-module-erp-biz/src/main/java/cn/iocoder/yudao/module/erp/controller/admin/stock/ErpStockRecordController.java +++ b/yudao-module-erp/yudao-module-erp-biz/src/main/java/cn/iocoder/yudao/module/erp/controller/admin/stock/ErpStockRecordController.java @@ -79,7 +79,7 @@ public class ErpStockRecordController { @GetMapping("/page") @Operation(summary = "获得产品库存明细分页") - @PreAuthorize("@ss.hasPermission('erp:stock-record:query')") + @PreAuthorize("@ss.isInnerProfile() || @ss.hasPermission('erp:stock-record:query')") public CommonResult> getStockRecordPage(@Valid ErpStockRecordPageReqVO pageReqVO) { PageResult pageResult = stockRecordService.getStockRecordPage(pageReqVO); return success(buildStockRecrodVOPageResult(pageResult));