瀏覽代碼

1、7687-销售合同、采购合同开启参数接收问题

dongpo 6 月之前
父節點
當前提交
f7bdf2f141

+ 2 - 2
yudao-module-finance/yudao-module-contract-biz/src/main/java/cn/iocoder/yudao/module/contract/controller/admin/customercontract/CustomerContractController.java

@@ -187,9 +187,9 @@ public class CustomerContractController {
     @PutMapping("/open")
     @Operation(summary = "开启销售合同")
     @ApiOperationSupport(order = 8)
-    @Parameter(name = "id", description = "主键id", required = true, example = "1")
     // @PreAuthorize("@ss.hasPermission('contract:customer-contract:update')")
-    public CommonResult<Boolean> openCustomerContract(@RequestParam("id") Long id) {
+    public CommonResult<Boolean> openCustomerContract(@RequestBody CustomerContractOpenReqVO openReqVO) {
+        Long id = openReqVO.getId();
         customerContractService.openCustomerContract(id);
         return success(true);
     }

+ 17 - 0
yudao-module-finance/yudao-module-contract-biz/src/main/java/cn/iocoder/yudao/module/contract/controller/admin/customercontract/vo/CustomerContractOpenReqVO.java

@@ -0,0 +1,17 @@
+package cn.iocoder.yudao.module.contract.controller.admin.customercontract.vo;
+
+import io.swagger.v3.oas.annotations.media.Schema;
+import lombok.Data;
+
+import javax.validation.constraints.NotBlank;
+import javax.validation.constraints.NotNull;
+
+@Schema(description = "管理后台 - 销售合同开启 Request VO")
+@Data
+public class CustomerContractOpenReqVO {
+
+    @Schema(description = "主键id")
+    @NotNull(message = "主键id不能为空")
+    private Long id;
+
+}

+ 3 - 2
yudao-module-finance/yudao-module-contract-biz/src/main/java/cn/iocoder/yudao/module/contract/controller/admin/suppliercontract/SupplierContractController.java

@@ -161,9 +161,10 @@ public class SupplierContractController {
     @PutMapping("/open")
     @Operation(summary = "开启采购合同")
     @ApiOperationSupport(order = 8)
-    @Parameter(name = "id", description = "主键id", required = true, example = "1")
+    // @Parameter(name = "id", description = "主键id", required = true, example = "1")
     // @PreAuthorize("@ss.hasPermission('contract:supplier-contract:update')")
-    public CommonResult<Boolean> openSupplierContract(@RequestParam("id") Long id) {
+    public CommonResult<Boolean> openSupplierContract(@RequestBody SupplierContractOpenReqVO openReqVO) {
+        Long id = openReqVO.getId();
         supplierContractService.openSupplierContract(id);
         return success(true);
     }

+ 17 - 0
yudao-module-finance/yudao-module-contract-biz/src/main/java/cn/iocoder/yudao/module/contract/controller/admin/suppliercontract/vo/SupplierContractOpenReqVO.java

@@ -0,0 +1,17 @@
+package cn.iocoder.yudao.module.contract.controller.admin.suppliercontract.vo;
+
+import io.swagger.v3.oas.annotations.media.Schema;
+import lombok.Data;
+
+import javax.validation.constraints.NotBlank;
+import javax.validation.constraints.NotNull;
+
+@Schema(description = "管理后台 - 采购合同开启 Request VO")
+@Data
+public class SupplierContractOpenReqVO {
+
+    @Schema(description = "主键id")
+    @NotNull(message = "主键id不能为空")
+    private Long id;
+
+}