From cd48455bd44a1935a81f8e78c727b858fae271db Mon Sep 17 00:00:00 2001 From: shiyunteng <shiyunteng@example.com> Date: 星期一, 07 四月 2025 11:41:57 +0800 Subject: [PATCH] 招标新增审核状态 待审核 --- platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/impl/PurchaseTendrOrderServiceImpl.java | 8 ++++++++ platformx-device-api/src/main/java/com/by4cloud/platformx/device/entity/PurchaseTendrOrderEntity.java | 2 +- platformx-device-biz/src/main/java/com/by4cloud/platformx/device/controller/PurchaseTendrOrderController.java | 13 +++++++++++++ platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/PurchaseTendrOrderService.java | 2 ++ 4 files changed, 24 insertions(+), 1 deletions(-) diff --git a/platformx-device-api/src/main/java/com/by4cloud/platformx/device/entity/PurchaseTendrOrderEntity.java b/platformx-device-api/src/main/java/com/by4cloud/platformx/device/entity/PurchaseTendrOrderEntity.java index e763eab..2a23d7d 100644 --- a/platformx-device-api/src/main/java/com/by4cloud/platformx/device/entity/PurchaseTendrOrderEntity.java +++ b/platformx-device-api/src/main/java/com/by4cloud/platformx/device/entity/PurchaseTendrOrderEntity.java @@ -106,7 +106,7 @@ * 鐘舵�� */ @Schema(description="鐘舵��") - @Column(columnDefinition="varchar(32) comment '鐘舵��'") + @Column(columnDefinition="varchar(32) default '1' comment '鐘舵��'") private String status; /** diff --git a/platformx-device-biz/src/main/java/com/by4cloud/platformx/device/controller/PurchaseTendrOrderController.java b/platformx-device-biz/src/main/java/com/by4cloud/platformx/device/controller/PurchaseTendrOrderController.java index cd1bcaa..878ddf7 100644 --- a/platformx-device-biz/src/main/java/com/by4cloud/platformx/device/controller/PurchaseTendrOrderController.java +++ b/platformx-device-biz/src/main/java/com/by4cloud/platformx/device/controller/PurchaseTendrOrderController.java @@ -128,6 +128,19 @@ } /** + * 閫氳繃id瀹℃牳鎷涙爣閲囪喘鍗� + * @param id id鍒楄〃 + * @return R + */ + @Operation(summary = "閫氳繃id瀹℃牳鎷涙爣閲囪喘鍗�" , description = "閫氳繃id瀹℃牳鎷涙爣閲囪喘鍗�" ) + @SysLog("閫氳繃id瀹℃牳鎷涙爣閲囪喘鍗�" ) + @GetMapping("/approved/{id}") + @PreAuthorize("@pms.hasPermission('platformx_purchaseTendrOrder_approved')" ) + public R approved(@PathVariable("id")Long id) { + return R.ok(purchaseTendrOrderService.approved(id)); + } + + /** * 閫氳繃id鍒犻櫎鎷涙爣閲囪喘鍗� * @param ids id鍒楄〃 * @return R diff --git a/platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/PurchaseTendrOrderService.java b/platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/PurchaseTendrOrderService.java index 7125da4..101245c 100644 --- a/platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/PurchaseTendrOrderService.java +++ b/platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/PurchaseTendrOrderService.java @@ -10,4 +10,6 @@ boolean complete(Long id); List<PurchaseTendrOrderEntity> getPurchaseRenderList(); + + boolean approved(Long id); } \ No newline at end of file diff --git a/platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/impl/PurchaseTendrOrderServiceImpl.java b/platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/impl/PurchaseTendrOrderServiceImpl.java index db0e317..20754f8 100644 --- a/platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/impl/PurchaseTendrOrderServiceImpl.java +++ b/platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/impl/PurchaseTendrOrderServiceImpl.java @@ -47,4 +47,12 @@ return list; } + @Override + public boolean approved(Long id) { + PurchaseTendrOrderEntity orderEntity = baseMapper.selectById(id); + orderEntity.setStatus("1"); + baseMapper.updateById(orderEntity); + return true; + } + } \ No newline at end of file -- Gitblit v1.9.1