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/dv/meteringcheck/MesDvMeteringCheckController.java | 17 +++++++++++------
1 files changed, 11 insertions(+), 6 deletions(-)
diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/dv/meteringcheck/MesDvMeteringCheckController.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/dv/meteringcheck/MesDvMeteringCheckController.java
index 332d12d..de54092 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/dv/meteringcheck/MesDvMeteringCheckController.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/dv/meteringcheck/MesDvMeteringCheckController.java
@@ -76,7 +76,6 @@
@GetMapping("/get")
@Operation(summary = "鑾峰緱璁¢噺妫�娴嬭褰�")
@Parameter(name = "id", description = "缂栧彿", required = true, example = "1024")
- @PreAuthorize("@ss.hasPermission('mes:dv-metering-check:query')")
public CommonResult<MesDvMeteringCheckRespVO> getMeteringCheck(@RequestParam("id") Long id) {
MesDvMeteringCheckDO check = meteringCheckService.getMeteringCheck(id);
if (check == null) {
@@ -87,7 +86,6 @@
@GetMapping("/page")
@Operation(summary = "鑾峰緱璁¢噺妫�娴嬭褰曞垎椤�")
- @PreAuthorize("@ss.hasPermission('mes:dv-metering-check:query')")
public CommonResult<PageResult<MesDvMeteringCheckRespVO>> getMeteringCheckPage(
@Valid MesDvMeteringCheckPageReqVO pageReqVO) {
PageResult<MesDvMeteringCheckDO> pageResult = meteringCheckService.getMeteringCheckPage(pageReqVO);
@@ -116,14 +114,21 @@
// 1. 鎵归噺鑾峰彇鍏宠仈鏁版嵁
Map<Long, MesDvMeteringDO> meteringMap = meteringService.getMeteringMap(
convertSet(list, MesDvMeteringCheckDO::getMeteringId));
- Map<Long, AdminUserRespDTO> userMap = CollUtil.isNotEmpty(convertSet(list, MesDvMeteringCheckDO::getCheckUserId))
- ? adminUserApi.getUserMap(convertSet(list, MesDvMeteringCheckDO::getCheckUserId)) : Collections.emptyMap();
+ var legacyUserIds = list.stream()
+ .filter(check -> cn.hutool.core.util.StrUtil.isBlank(check.getCheckUserName()))
+ .map(MesDvMeteringCheckDO::getCheckUserId).filter(java.util.Objects::nonNull)
+ .collect(java.util.stream.Collectors.toSet());
+ Map<Long, AdminUserRespDTO> userMap = legacyUserIds.isEmpty()
+ ? Collections.emptyMap() : adminUserApi.getUserMap(legacyUserIds);
// 2. 鎷兼帴 VO
return BeanUtils.toBean(list, MesDvMeteringCheckRespVO.class, vo -> {
MapUtils.findAndThen(meteringMap, vo.getMeteringId(),
metering -> vo.setMeteringCode(metering.getCode()).setMeteringName(metering.getName()));
- MapUtils.findAndThen(userMap, vo.getCheckUserId(),
- user -> vo.setCheckUserNickname(user.getNickname()));
+ if (cn.hutool.core.util.StrUtil.isBlank(vo.getCheckUserName())) {
+ MapUtils.findAndThen(userMap, vo.getCheckUserId(),
+ user -> vo.setCheckUserName(user.getNickname()));
+ }
+ vo.setCheckUserNickname(vo.getCheckUserName());
});
}
--
Gitblit v1.9.3