gaoluyang
5 天以前 8168aef3c7557c9e1361892270a1ebe35dbddba5
yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/controller/admin/inquiry/SrmInquiryController.java
@@ -35,6 +35,14 @@
        return success(inquiryService.createInquiry(createReqVO));
    }
    @PostMapping("/create-from-request")
    @Operation(summary = "由采购申请发起询价")
    @Parameter(name = "requestId", description = "采购申请编号", required = true)
    @PreAuthorize("@ss.hasPermission('srm:inquiry:create')")
    public CommonResult<Long> createInquiryFromPurchaseRequest(@RequestParam("requestId") Long requestId) {
        return success(inquiryService.createInquiryFromPurchaseRequest(requestId));
    }
    @PutMapping("/update")
    @Operation(summary = "更新询价单(仅草稿)")
    @PreAuthorize("@ss.hasPermission('srm:inquiry:update')")
@@ -73,6 +81,14 @@
        return success(BeanUtils.toBean(list, SrmInquiryRespVO.class));
    }
    @PutMapping("/submit-approval")
    @Operation(summary = "提交询价审核")
    @PreAuthorize("@ss.hasPermission('srm:inquiry:confirm')")
    public CommonResult<Boolean> submitApproval(@RequestParam("id") Long id) {
        inquiryService.submitApproval(id, cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils.getLoginUserId());
        return success(true);
    }
    @PutMapping("/publish")
    @Operation(summary = "发布询价单:草稿 -> 询价中")
    @Parameter(name = "id", description = "编号", required = true)