From 0fdd0bf60b7d98d21c9b5ff95bb55f0fa6495007 Mon Sep 17 00:00:00 2001
From: huminmin <mac@MacBook-Pro.local>
Date: 星期五, 14 八月 2026 14:20:03 +0800
Subject: [PATCH] Merge branch 'dev_business' of http://114.132.189.42:9002/r/mom-pro2-after into dev_business
---
yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/enums/TenderStatusEnum.java | 28 +++++++++++++++++++++++-----
1 files changed, 23 insertions(+), 5 deletions(-)
diff --git a/yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/enums/TenderStatusEnum.java b/yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/enums/TenderStatusEnum.java
index ca84fba..5ab62d6 100644
--- a/yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/enums/TenderStatusEnum.java
+++ b/yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/enums/TenderStatusEnum.java
@@ -13,7 +13,11 @@
BIDDING(2, "鎶曟爣涓�"),
EVALUATING(3, "璇勬爣涓�"),
AWARDED(4, "宸插畾鏍�"),
- CLOSED(5, "宸插叧闂�");
+ CLOSED(5, "宸插叧闂�"),
+
+ // 绠�鏄撴ā寮忕姸鎬�
+ PRICE_COMPARING(10, "姣斾环涓�"),
+ CONFIRMED(20, "宸茬‘璁�");
TenderStatusEnum(Integer code, String name) {
this.code = code;
@@ -40,14 +44,16 @@
return DRAFT.getCode().equals(status);
}
- /** PUBLISHED 鎴� BIDDING 鍏佽渚涘簲鍟嗘姇鏍� */
+ /** BIDDING锛堝畬鏁寸増锛夛紝鎴� PRICE_COMPARING锛堢畝鏄撶増锛夊厑璁镐緵搴斿晢鎶曟爣 */
public static boolean canCreateBid(Integer status) {
- return PUBLISHED.getCode().equals(status) || BIDDING.getCode().equals(status);
+ return BIDDING.getCode().equals(status)
+ || PRICE_COMPARING.getCode().equals(status);
}
- /** PUBLISHED 鎴� BIDDING 鍏佽渚涘簲鍟嗘姤浠� */
+ /** PUBLISHED 鎴� BIDDING锛堝畬鏁寸増锛夛紝鎴� PRICE_COMPARING锛堢畝鏄撶増锛夊厑璁镐緵搴斿晢鎶ヤ环 */
public static boolean canCreateOrUpdateQuote(Integer status) {
- return PUBLISHED.getCode().equals(status) || BIDDING.getCode().equals(status);
+ return PUBLISHED.getCode().equals(status) || BIDDING.getCode().equals(status)
+ || PRICE_COMPARING.getCode().equals(status);
}
/** EVALUATING 鍏佽璇勬爣鎿嶄綔 */
@@ -60,4 +66,16 @@
return EVALUATING.getCode().equals(status);
}
+ // ========== 绠�鏄撴ā寮忓伐鍏锋柟娉� ==========
+
+ /** DRAFT 涓旂畝鏄撴ā寮忓厑璁稿紑濮嬫瘮浠� */
+ public static boolean canStartPriceComparing(Integer status) {
+ return DRAFT.getCode().equals(status);
+ }
+
+ /** PRICE_COMPARING 鍏佽纭鎺堟爣 */
+ public static boolean canConfirm(Integer status) {
+ return PRICE_COMPARING.getCode().equals(status);
+ }
+
}
--
Gitblit v1.9.3