Browse Source

feat:参标阶段配置

wangshan 1 year ago
parent
commit
672cf053cf

+ 12 - 1
jyBXCore/rpc/etc/bxcore.yaml

@@ -54,4 +54,15 @@ SearchConcurrency: 20
 NoLoginSearch: # 未登录搜索配置
   Switch: true # 是否打开并发限制
   ExecutionNum: 5 # 执行池
-  Wait: 2 # 等待池
+  Wait: 2 # 等待池
+Stages:
+    - "参标状态"
+    - "投标类型"
+    - "已报名##"
+    - "投标决策##"
+    - "编制投标文件##"
+    - "递交投标文件##"
+    - "中标公示##"
+    - "签合同##"
+    - "已结束"
+    - "终止参标"

+ 1 - 0
jyBXCore/rpc/internal/config/config.go

@@ -59,6 +59,7 @@ type Config struct {
 		ExecutionNum int
 		Wait         int
 	}
+	Stages []string
 }
 
 type Db struct {

+ 3 - 17
jyBXCore/rpc/model/mysql/participateStage.go

@@ -36,21 +36,6 @@ type StageInfo struct {
 	Date  string `json:"date"`
 }
 
-var (
-	stageMap = []string{
-		"参标状态",
-		"投标类型",
-		"已报名",
-		"投标决策",
-		"编制投标文件",
-		"递交投标文件",
-		"中标公示",
-		"签合同",
-		"已结束",
-		"终止参标",
-	}
-)
-
 func (p *ParStage) UpdateStage() {
 	var (
 		recordsMap      = map[string]*StageInfo{}
@@ -169,11 +154,12 @@ func (p *ParStage) UpdateStage() {
 	}
 	if recordsMap != nil {
 		var stages []*StageInfo
-		for _, v := range stageMap {
+		for _, sv := range IC.C.Stages {
+			v := strings.Split(sv, "##")[0]
 			records := recordsMap[v]
 			if records == nil {
 				records = &StageInfo{
-					Name:  v,
+					Name:  strings.ReplaceAll(sv, "##", "(阶段)"),
 					Value: "-",
 				}
 			}