From fec1341c1cb8e11cfbe3fa7dfabe447edb72b630 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期二, 27 十月 2026 15:12:43 +0800
Subject: [PATCH] refactor(auth): 移除多个模块中的权限校验注解
---
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pd/project/MesPdProjectController.java | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pd/project/MesPdProjectController.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pd/project/MesPdProjectController.java
index 45c7cb9..6ea3048 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pd/project/MesPdProjectController.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pd/project/MesPdProjectController.java
@@ -76,7 +76,6 @@
@GetMapping("/get")
@Operation(summary = "鑾峰緱璁捐椤圭洰")
@Parameter(name = "id", description = "缂栧彿", required = true, example = "1024")
- @PreAuthorize("@ss.hasPermission('mes:pd-project:query')")
public CommonResult<MesPdProjectRespVO> getProject(@RequestParam("id") Long id) {
MesPdProjectDO project = projectService.getProject(id);
if (project == null) {
@@ -87,7 +86,6 @@
@GetMapping("/page")
@Operation(summary = "鑾峰緱璁捐椤圭洰鍒嗛〉")
- @PreAuthorize("@ss.hasPermission('mes:pd-project:query')")
public CommonResult<PageResult<MesPdProjectRespVO>> getProjectPage(@Valid MesPdProjectPageReqVO pageReqVO) {
PageResult<MesPdProjectDO> pageResult = projectService.getProjectPage(pageReqVO);
return success(new PageResult<>(buildProjectRespVOList(pageResult.getList()), pageResult.getTotal()));
@@ -160,12 +158,16 @@
// 1.1 鎵归噺鑾峰彇鍏宠仈鏁版嵁锛堜富璁捐甯� + 瀹℃牳浜猴級
Map<Long, AdminUserRespDTO> userMap = adminUserApi.getUserMap(convertSetByFlatMap(list,
project -> Stream.of(project.getChiefDesigner(), project.getReviewer())));
+ // 1.2 鎵归噺鑾峰彇鍚勯」鐩緟瀹℃牳鏂囦欢鏁�
+ Map<Long, Integer> pendingAuditCountMap = projectService.getPendingAuditCountMap(
+ convertSet(list, MesPdProjectDO::getId));
// 2. 鎷兼帴 VO
return BeanUtils.toBean(list, MesPdProjectRespVO.class, vo -> {
MapUtils.findAndThen(userMap, vo.getChiefDesigner(),
user -> vo.setChiefDesignerNickname(user.getNickname()));
MapUtils.findAndThen(userMap, vo.getReviewer(),
user -> vo.setReviewerNickname(user.getNickname()));
+ vo.setPendingAuditCount(pendingAuditCountMap.getOrDefault(vo.getId(), 0));
});
}
--
Gitblit v1.9.3