Browse Source

Merge branch 'dev/v1.0.19_dx' of moapp/jypkg into feature/v1.0.19

duxin 1 year ago
parent
commit
670fa7a620
1 changed files with 33 additions and 14 deletions
  1. 33 14
      common/src/qfw/util/dataexport/dataexport.go

+ 33 - 14
common/src/qfw/util/dataexport/dataexport.go

@@ -2,6 +2,8 @@ package dataexport
 
 import (
 	//"config"
+	. "app.yhyue.com/moapp/jybase/date"
+	. "app.yhyue.com/moapp/jybase/encrypt"
 	"encoding/json"
 	"errors"
 	"fmt"
@@ -14,9 +16,6 @@ import (
 	"sync"
 	"time"
 
-	. "app.yhyue.com/moapp/jybase/date"
-	. "app.yhyue.com/moapp/jybase/encrypt"
-
 	"github.com/gogf/gf/v2/util/gconv"
 
 	qutil "app.yhyue.com/moapp/jybase/common"
@@ -26,15 +25,21 @@ import (
 )
 
 const (
-	SearchModeAccurate        = 0 // 搜索模式:0:精准搜索;
-	SearchModeFuzzy           = 1 // 搜索模式:1:模糊搜索
-	WordsModeAnd              = 0 // 搜索关键词模式;默认0:包含所有
-	WordsModeOr               = 1 // 搜索关键词模式;1:包含任意
-	SearchGroupAll            = 0 // 搜索分组:默认0:全部;
-	SearchGroupBidding        = 1 // 搜索分组:1:招标采购公告;2:超前项目
-	SearchGroupLeadingProject = 2 // 搜索分组:1:招标采购公告;2:超前项目
-	TopTypesBidding           = "招标预告,招标公告,招标结果,招标信用信息"
-	TopTypesLeadingProject    = "拟建项目,采购意向"
+	SearchModeAccurate             = 0 // 搜索模式:0:精准搜索;
+	SearchModeFuzzy                = 1 // 搜索模式:1:模糊搜索
+	WordsModeAnd                   = 0 // 搜索关键词模式;默认0:包含所有
+	WordsModeOr                    = 1 // 搜索关键词模式;1:包含任意
+	SearchGroupAll                 = 0 // 搜索分组:默认0:全部;
+	SearchGroupBidding             = 1 // 搜索分组:1:招标采购公告;2:超前项目
+	SearchGroupLeadingProject      = 2 // 搜索分组:1:招标采购公告;2:超前项目
+	SearchGroupAnnouncementProject = 3 // 搜索分组:1:招标采购公告;2:超前项目 移动3:公告 4 预告 5结果
+	SearchGroupPreviewsProject     = 4 // 搜索分组:1:招标采购公告;2:超前项目移动3:公告 4 预告 5结果
+	SearchGroupResultsProject      = 5 // 搜索分组:1:招标采购公告;2:超前项目移动3:公告 4 预告 5结果
+	TopTypesBidding                = "招标预告,招标公告,招标结果,招标信用信息"
+	TopTypesLeadingProject         = "拟建项目,采购意向"
+	TopTypesAnnouncementProject    = "招标预告"
+	TopTypesPreviewsProject        = "招标公告"
+	TopTypesResultsProject         = "招标结果"
 )
 
 /*筛选条件--关键词*/
@@ -231,10 +236,24 @@ func getDataExportSql(scd *SieveCondition) string {
 	timequery += `}}}`
 	musts = append(musts, timequery)
 	if scd.Subtype == "" {
-		if scd.SearchGroup == SearchGroupBidding { // 搜索分组处理  招标采购公告 超前项目
+		switch scd.SearchGroup {
+		case SearchGroupBidding:
 			scd.Subtype = TopTypesBidding
-		} else if scd.SearchGroup == SearchGroupLeadingProject {
+		case SearchGroupLeadingProject:
 			scd.Subtype = TopTypesLeadingProject
+		case SearchGroupAnnouncementProject:
+			scd.Subtype = TopTypesAnnouncementProject
+		case SearchGroupPreviewsProject:
+			scd.Subtype = TopTypesPreviewsProject
+		case SearchGroupResultsProject:
+			scd.Subtype = TopTypesResultsProject
+
+		}
+		if scd.SearchGroup == SearchGroupBidding { // 搜索分组处理  招标采购公告 超前项目
+
+		} else if scd.SearchGroup == SearchGroupLeadingProject {
+
+		} else {
 		}
 	}
 	if scd.Subtype != "" {