From db46314b9c56256a31c9114bd45d9bd63368cbd8 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期三, 29 七月 2026 18:06:22 +0800
Subject: [PATCH] feat(crm): 实现CRM客户管理查看全部权限功能

---
 yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/controller/admin/tender/SrmBidAwardController.java |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 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..6b7fb1d 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;
@@ -42,7 +43,20 @@
     @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