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