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-srm/src/main/java/cn/iocoder/yudao/module/srm/controller/admin/tender/SrmBidAwardController.java |   18 +++++++++++++++---
 1 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/controller/admin/tender/SrmBidAwardController.java b/yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/controller/admin/tender/SrmBidAwardController.java
index 9457f46..7a9bd5b 100644
--- a/yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/controller/admin/tender/SrmBidAwardController.java
+++ b/yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/controller/admin/tender/SrmBidAwardController.java
@@ -3,6 +3,7 @@
 import cn.iocoder.yudao.framework.common.pojo.CommonResult;
 import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
 import cn.iocoder.yudao.module.srm.controller.admin.tender.vo.*;
+import cn.iocoder.yudao.module.srm.dal.dataobject.SrmBidAwardDO;
 import cn.iocoder.yudao.module.srm.service.tender.SrmBidAwardService;
 import io.swagger.v3.oas.annotations.Operation;
 import io.swagger.v3.oas.annotations.Parameter;
@@ -33,16 +34,27 @@
 
     @GetMapping("/get")
     @Operation(summary = "鑾峰彇瀹氭爣璇︽儏")
-    @PreAuthorize("@ss.hasPermission('srm:bid-award:query')")
     public CommonResult<SrmBidAwardRespVO> getAward(@RequestParam("id") Long id) {
         return success(BeanUtils.toBean(bidAwardService.getAward(id), SrmBidAwardRespVO.class));
     }
 
     @GetMapping("/get-by-project")
     @Operation(summary = "鏍规嵁鎷涙爣椤圭洰ID鑾峰彇瀹氭爣璇︽儏")
-    @PreAuthorize("@ss.hasPermission('srm:bid-award:query')")
     public CommonResult<SrmBidAwardRespVO> getAwardByProject(@RequestParam("tenderProjectId") Long tenderProjectId) {
-        return success(BeanUtils.toBean(bidAwardService.getAwardByProjectId(tenderProjectId), SrmBidAwardRespVO.class));
+        SrmBidAwardDO award = bidAwardService.getAwardByProjectId(tenderProjectId);
+        if (award == null) {
+            return success((SrmBidAwardRespVO) null);
+        }
+        return success(BeanUtils.toBean(award, SrmBidAwardRespVO.class));
+    }
+
+    @DeleteMapping("/delete")
+    @Operation(summary = "鍒犻櫎瀹氭爣")
+    @Parameter(name = "id", description = "瀹氭爣ID", required = true)
+    @PreAuthorize("@ss.hasPermission('srm:bid-award:update')")
+    public CommonResult<Boolean> deleteAward(@RequestParam("id") Long id) {
+        bidAwardService.deleteAward(id);
+        return success(true);
     }
 
     @PutMapping("/approve")

--
Gitblit v1.9.3