package main import ( "context" "encoding/json" "fmt" "github.com/olivere/elastic/v7" "github.com/tealeg/xlsx" "github.com/xuri/excelize/v2" "go.mongodb.org/mongo-driver/bson" "go.mongodb.org/mongo-driver/mongo" "go.mongodb.org/mongo-driver/mongo/options" "gorm.io/driver/mysql" "gorm.io/gorm" util "jygit.jydev.jianyu360.cn/data_processing/common_utils" "jygit.jydev.jianyu360.cn/data_processing/common_utils/mongodb" "log" "net/url" "os" "regexp" "sort" "strings" "time" ) type WinnerData struct { Winner string `bson:"winner"` CreditNo string `bson:"credit_no"` Num int `bson:"num"` } func main() { //导出数据到Excel //exportBidding() //fmt.Println(11111) //HighBidding() //exportQy() //exportPhone3() // 导出联系电话 //clickhouseData() //getName() //companyStatus() //标记公司使用状态 //getLianTong() //处理联通对比数据 //getLianTong2() //upKeyWord2() //专项债 关键词匹配 //getCompanyIndustry() //根据企业,获取凭安国标标签 //upKeyWord() //lianTongData1() //判断联通单一数据,后续是否有中标、成交 //lianTongShouLu1() //判断联通数据是否收录推送 //lianTongShouLu2() //判断联通数据是否推送 //local, _ := time.LoadLocation("Asia/Shanghai") //c := cron.New(cron.WithLocation(local), cron.WithSeconds()) //c.AddFunc("0 00 04 * * *", getCountBidding) //c.Start() //defer c.Stop() // //select {} //getCountBidding() //统计采购单位标讯数据量 processExcel() log.Println("over") } // exportWinner 导出 func exportWinner() { username := "SJZY_RWbid_ES" password := "SJZY@B4i4D5e6S" //addr := "172.17.189.140:27080" addr := "127.0.0.1:27083" direct := true if !strings.Contains(addr, "127") { direct = false } escapedUsername := url.QueryEscape(username) escapedPassword := url.QueryEscape(password) urls := fmt.Sprintf("mongodb://%s:%s@%s", escapedUsername, escapedPassword, addr) clientOptions := options.Client().ApplyURI(urls).SetDirect(direct) // 连接到MongoDB client, err := mongo.Connect(context.TODO(), clientOptions) if err != nil { log.Fatal(err) } defer func() { if err := client.Disconnect(context.TODO()); err != nil { log.Fatal(err) } }() // 检查连接 err = client.Ping(context.Background(), nil) if err != nil { log.Fatal(err) } log.Println(1111) // 选择数据库和集合 collection := client.Database("qfw").Collection("wcc_20240103") // 查询数据并排序 // 设置查询条件 filter := bson.D{ //{"comeintime", bson.M{"$gte": 1640966400, "$lte": 1703952000}}, //{"subtype", bson.M{"$in": []string{"中标", "单一", "成交", "合同"}}}, } // 设置投影,排除 contenthtml 字段 projection := bson.D{ {"title", 1}, // 0表示不返回该字段 {"detail", 1}, // 0表示不返回该字段 {"href", 1}, // 0表示不返回该字段 {"bidding_id", 1}, // 0表示不返回该字段 {"subtype", 1}, // 0表示不返回该字段 {"jyhref", 1}, // 0表示不返回该字段 {"data_type", 1}, // 0表示不返回该字段 {"toptype", 1}, // 0表示不返回该字段 } //findOptions := options.Find().SetProjection(projection) findOptions := options.Find().SetSort(map[string]int{"num": -1}).SetLimit(100000).SetProjection(projection) cursor, err := collection.Find(context.Background(), filter, findOptions) if err != nil { log.Fatal(err) } defer cursor.Close(context.Background()) // 创建 Excel 文件 file := xlsx.NewFile() sheet, err := file.AddSheet("Sheet1") if err != nil { log.Fatal(err) } // 添加表头 row := sheet.AddRow() row.AddCell().SetValue("Winner") row.AddCell().SetValue("Credit No") row.AddCell().SetValue("Num") // 遍历结果集并写入 Excel 文件 for cursor.Next(context.Background()) { var winnerData WinnerData if err := cursor.Decode(&winnerData); err != nil { log.Fatal(err) } if !strings.Contains(winnerData.Winner, "公司") { continue } row = sheet.AddRow() row.AddCell().SetValue(winnerData.Winner) row.AddCell().SetValue(winnerData.CreditNo) row.AddCell().SetInt(winnerData.Num) } // 保存 Excel 文件 outputFile, err := os.Create("exported_data.xlsx") if err != nil { log.Fatal(err) } defer outputFile.Close() err = file.Write(outputFile) if err != nil { log.Fatal(err) } fmt.Println("数据已成功导出到 exported_data.xlsx") } // exportPhone 根据企业名单,导出联系人电话;凭安和标讯抽取到的 func exportPhone() { Mgo := &mongodb.MongodbSim{ //MongodbAddr: "172.17.189.140:27080", MongodbAddr: "127.0.0.1:27083", Size: 10, DbName: "mixdata", UserName: "SJZY_RWbid_ES", Password: "SJZY@B4i4D5e6S", Direct: true, } Mgo.InitPool() // username := "datascbi" password := "Da#Bi20221111SC" host := "127.0.0.1:4001" //host := "172.17.162.25:4000" database := "global_common_data" dsn := fmt.Sprintf("%s:%s@tcp(%s)/%s?charset=utf8mb4&parseTime=True&loc=Local", username, password, host, database) // 连接到数据库 db, err := gorm.Open(mysql.Open(dsn), &gorm.Config{}) if err != nil { log.Println("Failed to connect to database:", err) return } f, err := excelize.OpenFile("./河南省物业企业名单.xlsx") if err != nil { fmt.Println(err) return } defer func() { if err := f.Close(); err != nil { fmt.Println(err) } }() rows, err := f.GetRows("Sheet1") if err != nil { fmt.Println(err) return } type BaseInfo struct { Name string `json:"name"` NameId string `json:"name_id"` } type Contact struct { ContactName string `json:"contact_name"` ContactTel string `json:"contact_tel"` } for i := 1; i < len(rows); i++ { name := rows[i][1] if !strings.Contains(name, "公司") { continue } log.Println(i, "----", name) stds, _ := Mgo.FindOne("qyxy_std", map[string]interface{}{"company_name": name}) var reportsMap = make([]string, 0) contactsMap := make([]string, 0) if reports, ok := (*stds)["annual_reports"]; ok { if rs, ok := reports.([]interface{}); ok { for _, v := range rs { if da, ok := v.(map[string]interface{}); ok { if util.ObjToString(da["operator_name"]) != "" && util.ObjToString(da["company_phone"]) != "" { tm := util.ObjToString(da["operator_name"]) + "_" + util.ObjToString(da["company_phone"]) if !IsInStringArray(tm, reportsMap) { reportsMap = append(reportsMap, tm) } } else if util.ObjToString(da["company_phone"]) != "" { if !IsInStringArray(util.ObjToString(da["company_phone"]), reportsMap) { reportsMap = append(reportsMap, util.ObjToString(da["company_phone"])) } } } } } } if len(reportsMap) > 0 { res := strings.Join(reportsMap, ",") f.SetCellValue("Sheet1", fmt.Sprintf("E%v", i+1), res) } baseinfo := BaseInfo{} db.Table("dws_f_ent_baseinfo").Select("name", "name_id").Where("name = ? ", name).Scan(&baseinfo) if baseinfo.NameId != "" { contacts := []Contact{} db.Table("dws_f_ent_contact").Select("contact_name", "contact_tel").Where("name_id = ? ", baseinfo.NameId).Scan(&contacts) if len(contacts) > 0 { for _, v := range contacts { if strings.Contains(v.ContactTel, ">") { continue } if v.ContactName != "" && v.ContactTel != "" { s := v.ContactName + "_" + v.ContactTel if !IsInStringArray(s, contactsMap) { contactsMap = append(contactsMap, s) } } else { if !IsInStringArray(v.ContactTel, contactsMap) { contactsMap = append(contactsMap, v.ContactTel) } } } } } if len(contactsMap) > 0 { res := strings.Join(contactsMap, ",") f.SetCellValue("Sheet1", fmt.Sprintf("F%v", i+1), res) } } f.Save() } // exportPhone 根据企业名单,导出联系人电话,只要抽取到的数据,联系人,联系电话 只要一个 func exportPhone2() { username := "datascbi" password := "Da#Bi20221111SC" host := "127.0.0.1:4001" //host := "172.17.162.25:4000" database := "global_common_data" dsn := fmt.Sprintf("%s:%s@tcp(%s)/%s?charset=utf8mb4&parseTime=True&loc=Local", username, password, host, database) // 连接到数据库 db, err := gorm.Open(mysql.Open(dsn), &gorm.Config{}) if err != nil { log.Println("Failed to connect to database:", err) return } f, err := excelize.OpenFile("./北京代理机构.xlsx") if err != nil { fmt.Println(err) return } defer func() { if err := f.Close(); err != nil { fmt.Println(err) } }() rows, err := f.GetRows("Sheet1") if err != nil { fmt.Println(err) return } type BaseInfo struct { Name string `json:"name"` NameId string `json:"name_id"` } type Contact struct { ContactName string `json:"contact_name"` ContactTel string `json:"contact_tel"` } for i := 1; i < len(rows); i++ { name := rows[i][0] if !strings.Contains(name, "公司") { continue } log.Println(i, "----", name) //contactsMap := make([]string, 0) //stds, _ := Mgo.FindOne("qyxy_std", map[string]interface{}{"company_name": name}) //var reportsMap = make([]string, 0) //if reports, ok := (*stds)["annual_reports"]; ok { // if rs, ok := reports.([]interface{}); ok { // for _, v := range rs { // if da, ok := v.(map[string]interface{}); ok { // if util.ObjToString(da["operator_name"]) != "" && util.ObjToString(da["company_phone"]) != "" { // tm := util.ObjToString(da["operator_name"]) + "_" + util.ObjToString(da["company_phone"]) // if !IsInStringArray(tm, reportsMap) { // reportsMap = append(reportsMap, tm) // } // } else if util.ObjToString(da["company_phone"]) != "" { // if !IsInStringArray(util.ObjToString(da["company_phone"]), reportsMap) { // reportsMap = append(reportsMap, util.ObjToString(da["company_phone"])) // } // } // } // // } // } //} //if len(reportsMap) > 0 { // res := strings.Join(reportsMap, ",") // f.SetCellValue("Sheet1", fmt.Sprintf("E%v", i+1), res) //} baseinfo := BaseInfo{} db.Table("dws_f_ent_baseinfo").Select("name", "name_id").Where("name = ? ", name).Scan(&baseinfo) if baseinfo.NameId != "" { contacts := []Contact{} db.Table("dws_f_ent_contact").Select("contact_name", "contact_tel").Where("name_id = ? ", baseinfo.NameId).Order("publishtime desc").Scan(&contacts) if len(contacts) > 0 { for _, v := range contacts { if strings.Contains(v.ContactTel, ">") { continue } if !validateMobileNumber(v.ContactTel) { continue } if v.ContactName != "" && v.ContactTel != "" { f.SetCellValue("Sheet1", fmt.Sprintf("D%v", i+1), v.ContactName) f.SetCellValue("Sheet1", fmt.Sprintf("E%v", i+1), v.ContactTel) break } } } } } f.Save() } // exportPhone3 根据企业名单导出联系人,联系电话,只要抽取到的 func exportPhone3() { username := "datascbi" password := "Da#Bi20221111SC" host := "127.0.0.1:4001" //host := "172.17.162.25:4000" database := "global_common_data" dsn := fmt.Sprintf("%s:%s@tcp(%s)/%s?charset=utf8mb4&parseTime=True&loc=Local", username, password, host, database) // 连接到数据库 db, err := gorm.Open(mysql.Open(dsn), &gorm.Config{}) if err != nil { log.Println("Failed to connect to database:", err) return } f, err := excelize.OpenFile("./北京代理机构.xlsx") if err != nil { fmt.Println(err) return } defer func() { if err := f.Close(); err != nil { fmt.Println(err) } }() rows, err := f.GetRows("Sheet1") if err != nil { fmt.Println(err) return } type BaseInfo struct { Name string `json:"name"` NameId string `json:"name_id"` } type Contact struct { ContactName string `json:"contact_name"` ContactTel string `json:"contact_tel"` } line := 1 for i := 1; i < len(rows); i++ { name := rows[i][0] if !strings.Contains(name, "公司") { continue } log.Println(i, "----", name) //contactsMap := make([]string, 0) //stds, _ := Mgo.FindOne("qyxy_std", map[string]interface{}{"company_name": name}) //var reportsMap = make([]string, 0) //if reports, ok := (*stds)["annual_reports"]; ok { // if rs, ok := reports.([]interface{}); ok { // for _, v := range rs { // if da, ok := v.(map[string]interface{}); ok { // if util.ObjToString(da["operator_name"]) != "" && util.ObjToString(da["company_phone"]) != "" { // tm := util.ObjToString(da["operator_name"]) + "_" + util.ObjToString(da["company_phone"]) // if !IsInStringArray(tm, reportsMap) { // reportsMap = append(reportsMap, tm) // } // } else if util.ObjToString(da["company_phone"]) != "" { // if !IsInStringArray(util.ObjToString(da["company_phone"]), reportsMap) { // reportsMap = append(reportsMap, util.ObjToString(da["company_phone"])) // } // } // } // // } // } //} //if len(reportsMap) > 0 { // res := strings.Join(reportsMap, ",") // f.SetCellValue("Sheet1", fmt.Sprintf("E%v", i+1), res) //} baseinfo := BaseInfo{} db.Table("dws_f_ent_baseinfo").Select("name", "name_id").Where("name = ? ", name).Scan(&baseinfo) if baseinfo.NameId != "" { contacts := []Contact{} db.Table("dws_f_ent_contact").Select("contact_name", "contact_tel").Where("name_id = ? ", baseinfo.NameId).Order("publishtime desc").Scan(&contacts) if len(contacts) > 0 { for _, v := range contacts { if strings.Contains(v.ContactTel, ">") { continue } if !validateMobileNumber(v.ContactTel) { continue } if v.ContactName != "" && v.ContactTel != "" { f.SetCellValue("Sheet1", fmt.Sprintf("C%v", line+1), name) f.SetCellValue("Sheet1", fmt.Sprintf("D%v", line+1), v.ContactName) f.SetCellValue("Sheet1", fmt.Sprintf("E%v", line+1), v.ContactTel) line++ } } } } } f.Save() } // getLianTong 7月非运营商中标数据比对缺失数据 -- 闫天磊 func getLianTong() { //f, err := excelize.OpenFile("./7月非运营商中标数据比对缺失数据V1.xlsx") f, err := excelize.OpenFile("./【研究院为基础-阈值55】两院8-9月全量标讯数据对比匹配结果.xlsx") if err != nil { fmt.Println(err) return } defer func() { f.Save() if err := f.Close(); err != nil { fmt.Println(err) } }() //2.专项债详情 //rows, err := f.GetRows("基础数据") rows, err := f.GetRows("数据清单") if err != nil { fmt.Println(err) return } // 86 mongo Mgo := &mongodb.MongodbSim{ MongodbAddr: "172.17.4.86:27080", //MongodbAddr: "127.0.0.1:27082", Size: 10, DbName: "jyqyfw", //UserName: "SJZY_RWbid_ES", //Password: "SJZY@B4i4D5e6S", //Direct: true, } Mgo.InitPool() url := "http://172.17.4.184:19908" //url := "http://127.0.0.1:19908" username := "jybid" password := "Top2023_JEB01i@31" index := "bidding" //索引名称 // 创建 Elasticsearch 客户端 client, err := elastic.NewClient( elastic.SetURL(url), elastic.SetBasicAuth(username, password), elastic.SetSniff(false), ) if err != nil { log.Fatalf("创建 Elasticsearch 客户端失败:%s", err) } for i := 2; i < len(rows); i++ { area := rows[i][1] title := rows[i][2] buyer := rows[i][4] timeStr := rows[i][3] layout := "2006/01/02" t, err := time.Parse(layout, timeStr) if err != nil { fmt.Println(err) return } timestamp := t.Unix() if i%10 == 0 { log.Println("i", i, title) f.Save() } query := elastic.NewBoolQuery(). Must(elastic.NewBoolQuery().Should(elastic.NewMatchQuery("title", title), elastic.NewMatchQuery("projectname", title))). //Must(elastic.NewTermQuery("title", title)). Must(elastic.NewTermQuery("area", area)). Must(elastic.NewTermQuery("buyer", buyer)) // 执行查询 searchResult, err := client.Search(). Index(index). Query(query). Do(context.Background()) if err != nil { log.Fatalf("Error executing search: %s", err) } if searchResult.TotalHits() > 0 { hit := searchResult.Hits.Hits[0] //主要评分最高的 var doc map[string]interface{} err := json.Unmarshal(hit.Source, &doc) if err != nil { log.Printf("解析文档失败:%s", err) continue } publishTile := util.Int64All(doc["publishtime"]) if publishTile < timestamp+3*24*3600 && publishTile > timestamp-3*24*3600 { id := util.ObjToString(doc["id"]) jyurl := GetJyURLByID(id) f.SetCellValue("基础数据", fmt.Sprintf("%s%d", "L", i+1), jyurl) f.SetCellValue("基础数据", fmt.Sprintf("%s%d", "M", i+1), id) f.SetCellValue("基础数据", fmt.Sprintf("%s%d", "I", i+1), "是") f.SetCellValue("基础数据", fmt.Sprintf("%s%d", "Q", i+1), doc["toptype"]) f.SetCellValue("基础数据", fmt.Sprintf("%s%d", "R", i+1), doc["subtype"]) where2 := map[string]interface{}{ "id": id, "appid": "jyGQ1XQQsEAwNeSENOFR9D", } da, _ := Mgo.FindOne("usermail", where2) if len(*da) > 0 { f.SetCellValue("基础数据", fmt.Sprintf("%s%d", "J", i+1), "是") } else { f.SetCellValue("基础数据", fmt.Sprintf("%s%d", "J", i+1), "否") } } else { f.SetCellValue("基础数据", fmt.Sprintf("%s%d", "I", i+1), "否") } //for _, hit := range searchResult.Hits.Hits { // //} } else { f.SetCellValue("基础数据", fmt.Sprintf("%s%d", "I", i+1), "否") } if i%100 == 0 { f.Save() } f.Save() } log.Println("数据处理完毕") } // getLianTong2 第二套判断逻辑,针对联通研究院数据判重 func getLianTong2() { //f, err := excelize.OpenFile("./7月非运营商中标数据比对缺失数据V1.xlsx") f, err := excelize.OpenFile("./【研究院为基础-阈值55】两院8-9月全量标讯数据对比匹配结果.xlsx") if err != nil { fmt.Println(err) return } defer func() { f.Save() if err := f.Close(); err != nil { fmt.Println(err) } }() //2.专项债详情 //rows, err := f.GetRows("基础数据") rows, err := f.GetRows("数据清单") if err != nil { fmt.Println(err) return } // 86 mongo Mgo := &mongodb.MongodbSim{ MongodbAddr: "172.17.4.86:27080", //MongodbAddr: "127.0.0.1:27082", Size: 10, DbName: "jyqyfw", //UserName: "SJZY_RWbid_ES", //Password: "SJZY@B4i4D5e6S", //Direct: true, } Mgo.InitPool() url := "http://172.17.4.184:19908" //url := "http://127.0.0.1:19908" username := "jybid" password := "Top2023_JEB01i@31" //index := "bidding" //索引名称 // 创建 Elasticsearch 客户端 client, err := elastic.NewClient( elastic.SetURL(url), elastic.SetBasicAuth(username, password), elastic.SetSniff(false), ) if err != nil { log.Fatalf("创建 Elasticsearch 客户端失败:%s", err) } for i := 2; i < len(rows); i++ { href := rows[i][9] title := rows[i][2] buyer := rows[i][4] winner := rows[i][5] money := rows[i][6] if i%10 == 0 { log.Println("i", i, title) f.Save() } query1 := elastic.NewBoolQuery(). Must(elastic.NewTermQuery("href", href)) query2 := elastic.NewBoolQuery(). Must(elastic.NewTermQuery("title", title)). Must(elastic.NewTermQuery("s_winner", winner)). Must(elastic.NewTermQuery("bidamount", money)). Must(elastic.NewTermQuery("buyer", buyer)) query3 := elastic.NewBoolQuery(). Must(elastic.NewTermQuery("s_winner", winner)). Must(elastic.NewTermQuery("bidamount", money)). Must(elastic.NewTermQuery("buyer", buyer)) query4 := elastic.NewBoolQuery(). Must(elastic.NewTermQuery("title.mtitle", title)). Must(elastic.NewTermQuery("bidamount", money)) //判断1 hasFind := false ex, err, doc := checkBiddingData(client, query1) if err != nil { log.Println("checkBiddingData error", err) } if ex { id := util.ObjToString(doc["id"]) jyurl := GetJyURLByID(id) f.SetCellValue("数据清单", fmt.Sprintf("%s%d", "L", i+1), "是") f.SetCellValue("数据清单", fmt.Sprintf("%s%d", "R", i+1), jyurl) f.SetCellValue("数据清单", fmt.Sprintf("%s%d", "S", i+1), id) f.SetCellValue("数据清单", fmt.Sprintf("%s%d", "T", i+1), doc["toptype"]) f.SetCellValue("数据清单", fmt.Sprintf("%s%d", "U", i+1), doc["subtype"]) where2 := map[string]interface{}{ "id": id, "appid": "jyGQ1XQQsEAwNeSENOFR9D", } //推送联通; da, _ := Mgo.FindOne("usermail", where2) if len(*da) > 0 { f.SetCellValue("数据清单", fmt.Sprintf("%s%d", "Q", i+1), "是") } hasFind = true } //判断2 ex, err, doc = checkBiddingData(client, query2) if err != nil { log.Println("checkBiddingData error", err) } if ex { f.SetCellValue("数据清单", fmt.Sprintf("%s%d", "M", i+1), "是") if !hasFind { id := util.ObjToString(doc["id"]) jyurl := GetJyURLByID(id) f.SetCellValue("数据清单", fmt.Sprintf("%s%d", "R", i+1), jyurl) f.SetCellValue("数据清单", fmt.Sprintf("%s%d", "S", i+1), id) f.SetCellValue("数据清单", fmt.Sprintf("%s%d", "T", i+1), doc["toptype"]) f.SetCellValue("数据清单", fmt.Sprintf("%s%d", "U", i+1), doc["subtype"]) where2 := map[string]interface{}{ "id": id, "appid": "jyGQ1XQQsEAwNeSENOFR9D", } //推送联通; da, _ := Mgo.FindOne("usermail", where2) if len(*da) > 0 { f.SetCellValue("数据清单", fmt.Sprintf("%s%d", "Q", i+1), "是") } hasFind = true } } //判断3 ex, err, doc = checkBiddingData(client, query3) if err != nil { log.Println("checkBiddingData error", err) } if ex { f.SetCellValue("数据清单", fmt.Sprintf("%s%d", "N", i+1), "是") if !hasFind { id := util.ObjToString(doc["id"]) jyurl := GetJyURLByID(id) f.SetCellValue("数据清单", fmt.Sprintf("%s%d", "R", i+1), jyurl) f.SetCellValue("数据清单", fmt.Sprintf("%s%d", "S", i+1), id) f.SetCellValue("数据清单", fmt.Sprintf("%s%d", "T", i+1), doc["toptype"]) f.SetCellValue("数据清单", fmt.Sprintf("%s%d", "U", i+1), doc["subtype"]) where2 := map[string]interface{}{ "id": id, "appid": "jyGQ1XQQsEAwNeSENOFR9D", } //推送联通; da, _ := Mgo.FindOne("usermail", where2) if len(*da) > 0 { f.SetCellValue("数据清单", fmt.Sprintf("%s%d", "Q", i+1), "是") } hasFind = true } } //判断4 ex, err, doc = checkBiddingData(client, query4) if err != nil { log.Println("checkBiddingData error", err) } if ex { f.SetCellValue("数据清单", fmt.Sprintf("%s%d", "O", i+1), "是") if !hasFind { id := util.ObjToString(doc["id"]) jyurl := GetJyURLByID(id) f.SetCellValue("数据清单", fmt.Sprintf("%s%d", "R", i+1), jyurl) f.SetCellValue("数据清单", fmt.Sprintf("%s%d", "S", i+1), id) f.SetCellValue("数据清单", fmt.Sprintf("%s%d", "T", i+1), doc["toptype"]) f.SetCellValue("数据清单", fmt.Sprintf("%s%d", "U", i+1), doc["subtype"]) where2 := map[string]interface{}{ "id": id, "appid": "jyGQ1XQQsEAwNeSENOFR9D", } //推送联通; da, _ := Mgo.FindOne("usermail", where2) if len(*da) > 0 { f.SetCellValue("数据清单", fmt.Sprintf("%s%d", "Q", i+1), "是") } hasFind = true } } f.Save() } log.Println("数据处理完毕") } // checkBiddingData 检测bidding索引数据存在 func checkBiddingData(client *elastic.Client, query elastic.Query) (exists bool, err error, doc map[string]interface{}) { // 创建一个 BoolQuery 来匹配这三个字段 //query := elastic.NewBoolQuery(). // Must(elastic.NewTermQuery("title", title)). // Must(elastic.NewTermQuery("s_winner", winner)). // Must(elastic.NewTermQuery("buyer", buyer)) // 执行查询 searchResult, err := client.Search(). Index("bidding"). // 指定索引名 Query(query). // 设置查询条件 Size(1). // 限制只获取一条记录(只要存在即返回,不需要多条数据) Do(context.Background()) // 执行查询 if err != nil { return } // 如果查询到文档,则说明存在匹配的记录 if searchResult.Hits.TotalHits.Value > 0 { hit := searchResult.Hits.Hits[0] //主要评分最高的 err = json.Unmarshal(hit.Source, &doc) if err != nil { log.Printf("解析文档失败:%s", err) } return true, err, doc } // 如果没有找到匹配的文档 return } // upKeyWord 针对上面运营商数据更新有无关键词 func upKeyWord() { matchArr := make([]TagMatching, 0) //军队类 //jundui := "智慧,管护,办公,服务,维护,运维,代维,维保,改造,管理,监管,监控,安全,集成,开发,建设,疫情防控,公益诉讼,社会治理,市域治理,基层治理,警务调度,信访联防,陆军,空军,战支,联勤保障,军民融合,融通军产,军分区武装部,某部,营区安防,公安,交警,交通警察,出入境,边防,特勤,检察,法院,司法,政法,看守所,监狱,退役,双拥,优抚,军转干部,民政,养老,公共交通,交通,驾驶,驾校,运输,供应链,物流,机场,航空,港,公交,信息,数字,后勤管理,示教,远程,医共体,健康管理,人力资源,社会保障,现代农业产业园,医疗保障,畜牧一体化,工会,体育,税务,财政,煤田,纪委,红十字会,海关,统战,老干部,组织,科学技术厅,广播电视台,广播电视局,新华通讯社,长城新媒体集团,日报,宣传部,人民代表大会,科学技术协会,广电信息网络集团股份有限公司,智库,科学,统计局,审计局,省委办公厅,溯源,干部人事,健身,场馆,赛事,红十字,纪检委,红会,电子口岸,血站,港口,科技局,科学技术局,广电,新闻网,报社,媒体,报业,新闻,人大,科协,社会科学,社科,金审,人口,电子商务,市委办公室,追溯,档案,人居环境治理,技术升级,技术改造,应急指挥,景区,门票,分销,定位,全景,旅游,车载,车辆,信息安全,在线课程,布线,升级,改造,扩容,传输,入户,校园,政务,支付,财务,教育,财政,通信,通讯,视频,语音,数据,互联网,商务,小微,APN,因特网,IP,MSTP,VPDN,光纤,无线,GPRS,WiFi,扶贫,检察院,法院,公安,司法,政务,监测,政协,金税,履职,政务服务,放管服,公共资源,行政服务,行政审批,社会信用体系,效能监督,热线,政务数据,电视台,广播,传媒,杂志社,科学技术,科技园区,开发区管理委员,管委会,科技馆,科技创新,高新区发展,科技成果,影业,科技大厦,情报,科学器材,自然科学,科技信息和档案,科技金融,科学技术传播,青少年科技,企业创新促进,创新战略,普及推广,工作者,新华社,通讯社,舆论,智能化,门禁" jundui := "智慧&&平台,智慧&&系统,智慧&&软件,智慧&&网络,智慧&&云,智慧&&通讯,管护&&平台,管护&&系统,管护&&软件,管护&&网络,管护&&云,管护&&通讯,办公&&平台,办公&&系统,办公&&软件,办公&&网络,办公&&云,办公&&通讯,服务&&平台,服务&&系统,服务&&软件,服务&&网络,服务&&云,服务&&通讯,维护&&平台,维护&&系统,维护&&软件,维护&&网络,维护&&云,维护&&通讯,运维&&平台,运维&&系统,运维&&软件,运维&&网络,运维&&云,运维&&通讯,代维&&平台,代维&&系统,代维&&软件,代维&&网络,代维&&云,代维&&通讯,维保&&平台,维保&&系统,维保&&软件,维保&&网络,维保&&云,维保&&通讯,改造&&平台,改造&&系统,改造&&软件,改造&&网络,改造&&云,改造&&通讯,管理&&平台,管理&&系统,管理&&软件,管理&&网络,管理&&云,管理&&通讯,监管&&平台,监管&&系统,监管&&软件,监管&&网络,监管&&云,监管&&通讯,监控&&平台,监控&&系统,监控&&软件,监控&&网络,监控&&云,监控&&通讯,安全&&平台,安全&&系统,安全&&软件,安全&&网络,安全&&云,安全&&通讯,集成&&平台,集成&&系统,集成&&软件,集成&&网络,集成&&云,集成&&通讯,开发&&平台,开发&&系统,开发&&软件,开发&&网络,开发&&云,开发&&通讯,建设&&平台,建设&&系统,建设&&软件,建设&&网络,建设&&云,建设&&通讯,疫情防控&&平台,疫情防控&&系统,疫情防控&&软件,疫情防控&&网络,疫情防控&&云,疫情防控&&通讯,公益诉讼&&平台,公益诉讼&&系统,公益诉讼&&软件,公益诉讼&&网络,公益诉讼&&云,公益诉讼&&通讯,社会治理&&平台,社会治理&&系统,社会治理&&软件,社会治理&&网络,社会治理&&云,社会治理&&通讯,市域治理&&平台,市域治理&&系统,市域治理&&软件,市域治理&&网络,市域治理&&云,市域治理&&通讯,基层治理&&平台,基层治理&&系统,基层治理&&软件,基层治理&&网络,基层治理&&云,基层治理&&通讯,警务调度&&平台,警务调度&&系统,警务调度&&软件,警务调度&&网络,警务调度&&云,警务调度&&通讯,信访联防&&平台,信访联防&&系统,信访联防&&软件,信访联防&&网络,信访联防&&云,信访联防&&通讯,陆军&&平台,陆军&&系统,陆军&&软件,陆军&&网络,陆军&&云,陆军&&通讯,空军&&平台,空军&&系统,空军&&软件,空军&&网络,空军&&云,空军&&通讯,战支&&平台,战支&&系统,战支&&软件,战支&&网络,战支&&云,战支&&通讯,联勤保障&&平台,联勤保障&&系统,联勤保障&&软件,联勤保障&&网络,联勤保障&&云,联勤保障&&通讯,军民融合&&平台,军民融合&&系统,军民融合&&软件,军民融合&&网络,军民融合&&云,军民融合&&通讯,融通军产&&平台,融通军产&&系统,融通军产&&软件,融通军产&&网络,融通军产&&云,融通军产&&通讯,军分区武装部&&平台,军分区武装部&&系统,军分区武装部&&软件,军分区武装部&&网络,军分区武装部&&云,军分区武装部&&通讯,某部&&平台,某部&&系统,某部&&软件,某部&&网络,某部&&云,某部&&通讯,营区安防&&平台,营区安防&&系统,营区安防&&软件,营区安防&&网络,营区安防&&云,营区安防&&通讯,公安&&平台,公安&&系统,公安&&软件,公安&&网络,公安&&云,公安&&通讯,交警&&平台,交警&&系统,交警&&软件,交警&&网络,交警&&云,交警&&通讯,交通警察&&平台,交通警察&&系统,交通警察&&软件,交通警察&&网络,交通警察&&云,交通警察&&通讯,出入境&&平台,出入境&&系统,出入境&&软件,出入境&&网络,出入境&&云,出入境&&通讯,边防&&平台,边防&&系统,边防&&软件,边防&&网络,边防&&云,边防&&通讯,特勤&&平台,特勤&&系统,特勤&&软件,特勤&&网络,特勤&&云,特勤&&通讯,检察&&平台,检察&&系统,检察&&软件,检察&&网络,检察&&云,检察&&通讯,法院&&平台,法院&&系统,法院&&软件,法院&&网络,法院&&云,法院&&通讯,司法&&平台,司法&&系统,司法&&软件,司法&&网络,司法&&云,司法&&通讯,政法&&平台,政法&&系统,政法&&软件,政法&&网络,政法&&云,政法&&通讯,看守所&&平台,看守所&&系统,看守所&&软件,看守所&&网络,看守所&&云,看守所&&通讯,监狱&&平台,监狱&&系统,监狱&&软件,监狱&&网络,监狱&&云,监狱&&通讯,退役&&平台,退役&&系统,退役&&软件,退役&&网络,退役&&云,退役&&通讯,双拥&&平台,双拥&&系统,双拥&&软件,双拥&&网络,双拥&&云,双拥&&通讯,优抚&&平台,优抚&&系统,优抚&&软件,优抚&&网络,优抚&&云,优抚&&通讯,军转干部&&平台,军转干部&&系统,军转干部&&软件,军转干部&&网络,军转干部&&云,军转干部&&通讯,民政&&平台,民政&&系统,民政&&软件,民政&&网络,民政&&云,民政&&通讯,养老&&平台,养老&&系统,养老&&软件,养老&&网络,养老&&云,养老&&通讯,公共交通&&平台,公共交通&&系统,公共交通&&软件,公共交通&&网络,公共交通&&云,公共交通&&通讯,交通&&平台,交通&&系统,交通&&软件,交通&&网络,交通&&云,交通&&通讯,驾驶&&平台,驾驶&&系统,驾驶&&软件,驾驶&&网络,驾驶&&云,驾驶&&通讯,驾校&&平台,驾校&&系统,驾校&&软件,驾校&&网络,驾校&&云,驾校&&通讯,运输&&平台,运输&&系统,运输&&软件,运输&&网络,运输&&云,运输&&通讯,供应链&&平台,供应链&&系统,供应链&&软件,供应链&&网络,供应链&&云,供应链&&通讯,物流&&平台,物流&&系统,物流&&软件,物流&&网络,物流&&云,物流&&通讯,机场&&平台,机场&&系统,机场&&软件,机场&&网络,机场&&云,机场&&通讯,航空&&平台,航空&&系统,航空&&软件,航空&&网络,航空&&云,航空&&通讯,港&&平台,港&&系统,港&&软件,港&&网络,港&&云,港&&通讯,公交&&平台,公交&&系统,公交&&软件,公交&&网络,公交&&云,公交&&通讯,信息&&平台,信息&&系统,信息&&软件,信息&&网络,信息&&云,信息&&通讯,数字&&平台,数字&&系统,数字&&软件,数字&&网络,数字&&云,数字&&通讯,后勤管理&&平台,后勤管理&&系统,后勤管理&&软件,后勤管理&&网络,后勤管理&&云,后勤管理&&通讯,示教&&平台,示教&&系统,示教&&软件,示教&&网络,示教&&云,示教&&通讯,远程&&平台,远程&&系统,远程&&软件,远程&&网络,远程&&云,远程&&通讯,医共体&&平台,医共体&&系统,医共体&&软件,医共体&&网络,医共体&&云,医共体&&通讯,健康管理&&平台,健康管理&&系统,健康管理&&软件,健康管理&&网络,健康管理&&云,健康管理&&通讯,人力资源&&平台,人力资源&&系统,人力资源&&软件,人力资源&&网络,人力资源&&云,人力资源&&通讯,社会保障&&平台,社会保障&&系统,社会保障&&软件,社会保障&&网络,社会保障&&云,社会保障&&通讯,现代农业产业园&&平台,现代农业产业园&&系统,现代农业产业园&&软件,现代农业产业园&&网络,现代农业产业园&&云,现代农业产业园&&通讯,医疗保障&&平台,医疗保障&&系统,医疗保障&&软件,医疗保障&&网络,医疗保障&&云,医疗保障&&通讯,畜牧一体化&&平台,畜牧一体化&&系统,畜牧一体化&&软件,畜牧一体化&&网络,畜牧一体化&&云,畜牧一体化&&通讯,工会&&平台,工会&&系统,工会&&软件,工会&&网络,工会&&云,工会&&通讯,体育&&平台,体育&&系统,体育&&软件,体育&&网络,体育&&云,体育&&通讯,税务&&平台,税务&&系统,税务&&软件,税务&&网络,税务&&云,税务&&通讯,财政&&平台,财政&&系统,财政&&软件,财政&&网络,财政&&云,财政&&通讯,煤田&&平台,煤田&&系统,煤田&&软件,煤田&&网络,煤田&&云,煤田&&通讯,纪委&&平台,纪委&&系统,纪委&&软件,纪委&&网络,纪委&&云,纪委&&通讯,红十字会&&平台,红十字会&&系统,红十字会&&软件,红十字会&&网络,红十字会&&云,红十字会&&通讯,海关&&平台,海关&&系统,海关&&软件,海关&&网络,海关&&云,海关&&通讯,统战&&平台,统战&&系统,统战&&软件,统战&&网络,统战&&云,统战&&通讯,老干部&&平台,老干部&&系统,老干部&&软件,老干部&&网络,老干部&&云,老干部&&通讯,组织&&平台,组织&&系统,组织&&软件,组织&&网络,组织&&云,组织&&通讯,科学技术厅&&平台,科学技术厅&&系统,科学技术厅&&软件,科学技术厅&&网络,科学技术厅&&云,科学技术厅&&通讯,广播电视台&&平台,广播电视台&&系统,广播电视台&&软件,广播电视台&&网络,广播电视台&&云,广播电视台&&通讯,广播电视局&&平台,广播电视局&&系统,广播电视局&&软件,广播电视局&&网络,广播电视局&&云,广播电视局&&通讯,新华通讯社&&平台,新华通讯社&&系统,新华通讯社&&软件,新华通讯社&&网络,新华通讯社&&云,新华通讯社&&通讯,长城新媒体集团&&平台,长城新媒体集团&&系统,长城新媒体集团&&软件,长城新媒体集团&&网络,长城新媒体集团&&云,长城新媒体集团&&通讯,日报&&平台,日报&&系统,日报&&软件,日报&&网络,日报&&云,日报&&通讯,宣传部&&平台,宣传部&&系统,宣传部&&软件,宣传部&&网络,宣传部&&云,宣传部&&通讯,人民代表大会&&平台,人民代表大会&&系统,人民代表大会&&软件,人民代表大会&&网络,人民代表大会&&云,人民代表大会&&通讯,科学技术协会&&平台,科学技术协会&&系统,科学技术协会&&软件,科学技术协会&&网络,科学技术协会&&云,科学技术协会&&通讯,广电信息网络集团股份有限公司&&平台,广电信息网络集团股份有限公司&&系统,广电信息网络集团股份有限公司&&软件,广电信息网络集团股份有限公司&&网络,广电信息网络集团股份有限公司&&云,广电信息网络集团股份有限公司&&通讯,智库&&平台,智库&&系统,智库&&软件,智库&&网络,智库&&云,智库&&通讯,科学&&平台,科学&&系统,科学&&软件,科学&&网络,科学&&云,科学&&通讯,统计局&&平台,统计局&&系统,统计局&&软件,统计局&&网络,统计局&&云,统计局&&通讯,审计局&&平台,审计局&&系统,审计局&&软件,审计局&&网络,审计局&&云,审计局&&通讯,省委办公厅&&平台,省委办公厅&&系统,省委办公厅&&软件,省委办公厅&&网络,省委办公厅&&云,省委办公厅&&通讯,溯源&&平台,溯源&&系统,溯源&&软件,溯源&&网络,溯源&&云,溯源&&通讯,干部人事&&平台,干部人事&&系统,干部人事&&软件,干部人事&&网络,干部人事&&云,干部人事&&通讯,健身&&平台,健身&&系统,健身&&软件,健身&&网络,健身&&云,健身&&通讯,场馆&&平台,场馆&&系统,场馆&&软件,场馆&&网络,场馆&&云,场馆&&通讯,赛事&&平台,赛事&&系统,赛事&&软件,赛事&&网络,赛事&&云,赛事&&通讯,红十字&&平台,红十字&&系统,红十字&&软件,红十字&&网络,红十字&&云,红十字&&通讯,纪检委&&平台,纪检委&&系统,纪检委&&软件,纪检委&&网络,纪检委&&云,纪检委&&通讯,红会&&平台,红会&&系统,红会&&软件,红会&&网络,红会&&云,红会&&通讯,电子口岸&&平台,电子口岸&&系统,电子口岸&&软件,电子口岸&&网络,电子口岸&&云,电子口岸&&通讯,血站&&平台,血站&&系统,血站&&软件,血站&&网络,血站&&云,血站&&通讯,港口&&平台,港口&&系统,港口&&软件,港口&&网络,港口&&云,港口&&通讯,科技局&&平台,科技局&&系统,科技局&&软件,科技局&&网络,科技局&&云,科技局&&通讯,科学技术局&&平台,科学技术局&&系统,科学技术局&&软件,科学技术局&&网络,科学技术局&&云,科学技术局&&通讯,广电&&平台,广电&&系统,广电&&软件,广电&&网络,广电&&云,广电&&通讯,新闻网&&平台,新闻网&&系统,新闻网&&软件,新闻网&&网络,新闻网&&云,新闻网&&通讯,报社&&平台,报社&&系统,报社&&软件,报社&&网络,报社&&云,报社&&通讯,媒体&&平台,媒体&&系统,媒体&&软件,媒体&&网络,媒体&&云,媒体&&通讯,报业&&平台,报业&&系统,报业&&软件,报业&&网络,报业&&云,报业&&通讯,新闻&&平台,新闻&&系统,新闻&&软件,新闻&&网络,新闻&&云,新闻&&通讯,人大&&平台,人大&&系统,人大&&软件,人大&&网络,人大&&云,人大&&通讯,科协&&平台,科协&&系统,科协&&软件,科协&&网络,科协&&云,科协&&通讯,社会科学&&平台,社会科学&&系统,社会科学&&软件,社会科学&&网络,社会科学&&云,社会科学&&通讯,社科&&平台,社科&&系统,社科&&软件,社科&&网络,社科&&云,社科&&通讯,金审&&平台,金审&&系统,金审&&软件,金审&&网络,金审&&云,金审&&通讯,人口&&平台,人口&&系统,人口&&软件,人口&&网络,人口&&云,人口&&通讯,电子商务&&平台,电子商务&&系统,电子商务&&软件,电子商务&&网络,电子商务&&云,电子商务&&通讯,市委办公室&&平台,市委办公室&&系统,市委办公室&&软件,市委办公室&&网络,市委办公室&&云,市委办公室&&通讯,追溯&&平台,追溯&&系统,追溯&&软件,追溯&&网络,追溯&&云,追溯&&通讯,档案&&平台,档案&&系统,档案&&软件,档案&&网络,档案&&云,档案&&通讯,人居环境治理&&平台,人居环境治理&&系统,人居环境治理&&软件,人居环境治理&&网络,人居环境治理&&云,人居环境治理&&通讯,技术升级&&平台,技术升级&&系统,技术升级&&软件,技术升级&&网络,技术升级&&云,技术升级&&通讯,技术改造&&平台,技术改造&&系统,技术改造&&软件,技术改造&&网络,技术改造&&云,技术改造&&通讯,应急指挥&&平台,应急指挥&&系统,应急指挥&&软件,应急指挥&&网络,应急指挥&&云,应急指挥&&通讯,景区&&平台,景区&&系统,景区&&软件,景区&&网络,景区&&云,景区&&通讯,门票&&平台,门票&&系统,门票&&软件,门票&&网络,门票&&云,门票&&通讯,分销&&平台,分销&&系统,分销&&软件,分销&&网络,分销&&云,分销&&通讯,定位&&平台,定位&&系统,定位&&软件,定位&&网络,定位&&云,定位&&通讯,全景&&平台,全景&&系统,全景&&软件,全景&&网络,全景&&云,全景&&通讯,旅游&&平台,旅游&&系统,旅游&&软件,旅游&&网络,旅游&&云,旅游&&通讯,车载&&平台,车载&&系统,车载&&软件,车载&&网络,车载&&云,车载&&通讯,车辆&&平台,车辆&&系统,车辆&&软件,车辆&&网络,车辆&&云,车辆&&通讯,信息安全&&平台,信息安全&&系统,信息安全&&软件,信息安全&&网络,信息安全&&云,信息安全&&通讯,在线课程&&平台,在线课程&&系统,在线课程&&软件,在线课程&&网络,在线课程&&云,在线课程&&通讯,布线&&平台,布线&&系统,布线&&软件,布线&&网络,布线&&云,布线&&通讯,升级&&平台,升级&&系统,升级&&软件,升级&&网络,升级&&云,升级&&通讯,改造&&平台,改造&&系统,改造&&软件,改造&&网络,改造&&云,改造&&通讯,扩容&&平台,扩容&&系统,扩容&&软件,扩容&&网络,扩容&&云,扩容&&通讯,传输&&平台,传输&&系统,传输&&软件,传输&&网络,传输&&云,传输&&通讯,入户&&平台,入户&&系统,入户&&软件,入户&&网络,入户&&云,入户&&通讯,校园&&平台,校园&&系统,校园&&软件,校园&&网络,校园&&云,校园&&通讯,政务&&平台,政务&&系统,政务&&软件,政务&&网络,政务&&云,政务&&通讯,支付&&平台,支付&&系统,支付&&软件,支付&&网络,支付&&云,支付&&通讯,财务&&平台,财务&&系统,财务&&软件,财务&&网络,财务&&云,财务&&通讯,教育&&平台,教育&&系统,教育&&软件,教育&&网络,教育&&云,教育&&通讯,财政&&平台,财政&&系统,财政&&软件,财政&&网络,财政&&云,财政&&通讯,通信&&平台,通信&&系统,通信&&软件,通信&&网络,通信&&云,通信&&通讯,通讯&&平台,通讯&&系统,通讯&&软件,通讯&&网络,通讯&&云,通讯&&通讯,视频&&平台,视频&&系统,视频&&软件,视频&&网络,视频&&云,视频&&通讯,语音&&平台,语音&&系统,语音&&软件,语音&&网络,语音&&云,语音&&通讯,数据&&平台,数据&&系统,数据&&软件,数据&&网络,数据&&云,数据&&通讯,互联网&&平台,互联网&&系统,互联网&&软件,互联网&&网络,互联网&&云,互联网&&通讯,商务&&平台,商务&&系统,商务&&软件,商务&&网络,商务&&云,商务&&通讯,小微&&平台,小微&&系统,小微&&软件,小微&&网络,小微&&云,小微&&通讯,APN&&平台,APN&&系统,APN&&软件,APN&&网络,APN&&云,APN&&通讯,因特网&&平台,因特网&&系统,因特网&&软件,因特网&&网络,因特网&&云,因特网&&通讯,IP&&平台,IP&&系统,IP&&软件,IP&&网络,IP&&云,IP&&通讯,MSTP&&平台,MSTP&&系统,MSTP&&软件,MSTP&&网络,MSTP&&云,MSTP&&通讯,VPDN&&平台,VPDN&&系统,VPDN&&软件,VPDN&&网络,VPDN&&云,VPDN&&通讯,光纤&&平台,光纤&&系统,光纤&&软件,光纤&&网络,光纤&&云,光纤&&通讯,无线&&平台,无线&&系统,无线&&软件,无线&&网络,无线&&云,无线&&通讯,GPRS&&平台,GPRS&&系统,GPRS&&软件,GPRS&&网络,GPRS&&云,GPRS&&通讯,WiFi&&平台,WiFi&&系统,WiFi&&软件,WiFi&&网络,WiFi&&云,WiFi&&通讯,扶贫&&平台,扶贫&&系统,扶贫&&软件,扶贫&&网络,扶贫&&云,扶贫&&通讯,检察院&&平台,检察院&&系统,检察院&&软件,检察院&&网络,检察院&&云,检察院&&通讯,法院&&平台,法院&&系统,法院&&软件,法院&&网络,法院&&云,法院&&通讯,公安&&平台,公安&&系统,公安&&软件,公安&&网络,公安&&云,公安&&通讯,司法&&平台,司法&&系统,司法&&软件,司法&&网络,司法&&云,司法&&通讯,政务&&平台,政务&&系统,政务&&软件,政务&&网络,政务&&云,政务&&通讯,监测&&平台,监测&&系统,监测&&软件,监测&&网络,监测&&云,监测&&通讯,政协&&平台,政协&&系统,政协&&软件,政协&&网络,政协&&云,政协&&通讯,金税&&平台,金税&&系统,金税&&软件,金税&&网络,金税&&云,金税&&通讯,履职&&平台,履职&&系统,履职&&软件,履职&&网络,履职&&云,履职&&通讯,政务服务&&平台,政务服务&&系统,政务服务&&软件,政务服务&&网络,政务服务&&云,政务服务&&通讯,放管服&&平台,放管服&&系统,放管服&&软件,放管服&&网络,放管服&&云,放管服&&通讯,公共资源&&平台,公共资源&&系统,公共资源&&软件,公共资源&&网络,公共资源&&云,公共资源&&通讯,行政服务&&平台,行政服务&&系统,行政服务&&软件,行政服务&&网络,行政服务&&云,行政服务&&通讯,行政审批&&平台,行政审批&&系统,行政审批&&软件,行政审批&&网络,行政审批&&云,行政审批&&通讯,社会信用体系&&平台,社会信用体系&&系统,社会信用体系&&软件,社会信用体系&&网络,社会信用体系&&云,社会信用体系&&通讯,效能监督&&平台,效能监督&&系统,效能监督&&软件,效能监督&&网络,效能监督&&云,效能监督&&通讯,热线&&平台,热线&&系统,热线&&软件,热线&&网络,热线&&云,热线&&通讯,政务数据&&平台,政务数据&&系统,政务数据&&软件,政务数据&&网络,政务数据&&云,政务数据&&通讯,电视台&&平台,电视台&&系统,电视台&&软件,电视台&&网络,电视台&&云,电视台&&通讯,广播&&平台,广播&&系统,广播&&软件,广播&&网络,广播&&云,广播&&通讯,传媒&&平台,传媒&&系统,传媒&&软件,传媒&&网络,传媒&&云,传媒&&通讯,杂志社&&平台,杂志社&&系统,杂志社&&软件,杂志社&&网络,杂志社&&云,杂志社&&通讯,科学技术&&平台,科学技术&&系统,科学技术&&软件,科学技术&&网络,科学技术&&云,科学技术&&通讯,科技园区&&平台,科技园区&&系统,科技园区&&软件,科技园区&&网络,科技园区&&云,科技园区&&通讯,开发区管理委员&&平台,开发区管理委员&&系统,开发区管理委员&&软件,开发区管理委员&&网络,开发区管理委员&&云,开发区管理委员&&通讯,管委会&&平台,管委会&&系统,管委会&&软件,管委会&&网络,管委会&&云,管委会&&通讯,科技馆&&平台,科技馆&&系统,科技馆&&软件,科技馆&&网络,科技馆&&云,科技馆&&通讯,科技创新&&平台,科技创新&&系统,科技创新&&软件,科技创新&&网络,科技创新&&云,科技创新&&通讯,高新区发展&&平台,高新区发展&&系统,高新区发展&&软件,高新区发展&&网络,高新区发展&&云,高新区发展&&通讯,科技成果&&平台,科技成果&&系统,科技成果&&软件,科技成果&&网络,科技成果&&云,科技成果&&通讯,影业&&平台,影业&&系统,影业&&软件,影业&&网络,影业&&云,影业&&通讯,科技大厦&&平台,科技大厦&&系统,科技大厦&&软件,科技大厦&&网络,科技大厦&&云,科技大厦&&通讯,情报&&平台,情报&&系统,情报&&软件,情报&&网络,情报&&云,情报&&通讯,科学器材&&平台,科学器材&&系统,科学器材&&软件,科学器材&&网络,科学器材&&云,科学器材&&通讯,自然科学&&平台,自然科学&&系统,自然科学&&软件,自然科学&&网络,自然科学&&云,自然科学&&通讯,科技信息和档案&&平台,科技信息和档案&&系统,科技信息和档案&&软件,科技信息和档案&&网络,科技信息和档案&&云,科技信息和档案&&通讯,科技金融&&平台,科技金融&&系统,科技金融&&软件,科技金融&&网络,科技金融&&云,科技金融&&通讯,科学技术传播&&平台,科学技术传播&&系统,科学技术传播&&软件,科学技术传播&&网络,科学技术传播&&云,科学技术传播&&通讯,青少年科技&&平台,青少年科技&&系统,青少年科技&&软件,青少年科技&&网络,青少年科技&&云,青少年科技&&通讯,企业创新促进&&平台,企业创新促进&&系统,企业创新促进&&软件,企业创新促进&&网络,企业创新促进&&云,企业创新促进&&通讯,创新战略&&平台,创新战略&&系统,创新战略&&软件,创新战略&&网络,创新战略&&云,创新战略&&通讯,普及推广&&平台,普及推广&&系统,普及推广&&软件,普及推广&&网络,普及推广&&云,普及推广&&通讯,工作者&&平台,工作者&&系统,工作者&&软件,工作者&&网络,工作者&&云,工作者&&通讯,新华社&&平台,新华社&&系统,新华社&&软件,新华社&&网络,新华社&&云,新华社&&通讯,通讯社&&平台,通讯社&&系统,通讯社&&软件,通讯社&&网络,通讯社&&云,通讯社&&通讯,舆论&&平台,舆论&&系统,舆论&&软件,舆论&&网络,舆论&&云,舆论&&通讯,智能化&&平台,智能化&&系统,智能化&&软件,智能化&&网络,智能化&&云,智能化&&通讯,门禁&&平台,门禁&&系统,门禁&&软件,门禁&&网络,门禁&&云,门禁&&通讯" tagJ1 := TagMatching{ tagName: "第一类", tagCode: "001", matchField: []string{"title"}, matchKey: jundui, matchKeyReg: GetRegex(jundui), addField: []string{"title"}, addKey: "平台,系统,软件,网络,云,通讯", addKeyReg: GetRegex("平台,系统,软件,网络,云,通讯"), excludeField: []string{"title"}, excludeKey: "超声,输煤系统,采样及制样系统,装车系统,机电系统,MW,机组,放射,转炉,工程造价,纲要设计,脱水系统,翻车机,订单,医疗设备,肺结节,商务楼施工,破碎系统,油库系统,审计服务,空调系统,灭火系统,新订单,垃圾处理系统,生产机房,电除尘高频电源设备,冲击地压,微信平台,发酵集成,液压润滑系统,#,杂志采购,制氧系统,除臭系统,编制,kV,电气线路,铁路线路,渗沥液,高压细水雾灭火系统,场地授权,土建工程,生物,医疗器械,医贸,医疗设备,承德世纪兴宇建筑工程有限公司,天津国能华北电力技术工程有限公司,机电设备,建筑安装,工程咨询,空调工程,电力安装,X射线,药敏分析系统,热送调度系统,射频手术系统,肾镜系统,注射系统,胃肠系统,质谱仪筛查系统,勘察,手术系统,反洗钱系统,发电机,高低压系统,排水系统,升降平台,污水系统,供销社建设,消防系统,通风系统,人体生理实验系统,试验系统,污泥系统,主机热控系统,供水系统,电路整修,安装工程有限公司,劳务有限公司,除尘系统,装修工程,用地预审,运输自动化控制系统,化学水工系统,故障自动诊断系统,手术导航系统,灰硝硫系统,液压系统,脱硫系统,光纤打标机,制粉系统,净化系统,车辆租赁,空压机系统,校准系统,设计标段,取水系统,装饰工程,宣传视频制作,分析服务,铁路专线,制冷系统,点火系统,水处理系统,火检光纤,遥感资料,燃料系统,供电系统,供热系统,土建,新风系统,传输系统,火灾报警系统,液压及水系统,加油服务,空调采购,电气系统,物流传输系统,原煤筛分系统,汽车冲洗平台,长沙高新技术产业开发区管理委员会,防水工程,热水系统,综合管网工程,电路板,生活水系统,网线采购,电源线采购,配电系统,自动报警系统,温室气体连续监测系统,制水系统,热泵系统,热力管道,道路维修,管网改造,脱硝系统,AGC系统,公交专线,物业服务,废水系统,电伴热系统,上料系统,电务系统,控制系统,电路改造,手术麻醉管理系统,造价咨询,建筑修缮,课程,设计咨询,雨污分流系统,中央空调机房,印刷系统,天然气管网,DCS,赛事安全评估,轨道电路,制造平台,供暖系统,皮带系统,血流动力学监测,中继泵站,光伏发电,工程初步设计,照明系统,电力专线,水冷系统,散热系统,重症监护系统,管道专线,气体检测系统,采暖系统,激光测振系统,租用办公场所,焊接系统,无创定量诊断系统,风机房,手术管理系统,磁共振机房,洗车平台,隧道工程,电力接入系统,物业管理服务,外墙粉刷,尾砂运输供给系统,换热机房,垂钓平台,可行性研究,地面系统,空气质量检测平台,网上超市采购,车辆维保,卸料平台,直饮水系统,煤系统,余热利用系统,劳务分包,火气系统,排风系统,装修施工,办公桌椅采购,天翼云科技,载具采购,钢板机房,腔镜系统,吹灰系统,激光扫描系统,空调,冷却水,打印机,排潮系统,排烟系统,蒸汽系统,润滑系统,烧结系统,加热系统,粉刷,磐石公司,工程施工,内墙维修,除雾器系统,自流平,宣传服务,渣处理系统,雨水系统,主题宣传,天翼云科技河北分公司,车辆定点,装修,劳动技术服务,真空系统,施工,施工图设计,造影系统,制冷机房,GW,心脏,检修平台,冷水系统,消防改造,供热专线,专栏,给水系统,警服,被装,灭火剂,雨污,保洁服务,物业服务,服装采购,中国移动,中移在线,中移系统,铁通,中国联通,联合网络通信,联通系统集成,中国电信,天翼视讯,天翼电信,天翼云,监理服务,监理&&中选,监理项目,项目监理,工程监理,预算编制,代理机构&&遴选,代理机构&&选取", excludeKeyReg: GetRegex("超声,输煤系统,采样及制样系统,装车系统,机电系统,MW,机组,放射,转炉,工程造价,纲要设计,脱水系统,翻车机,订单,医疗设备,肺结节,商务楼施工,破碎系统,油库系统,审计服务,空调系统,灭火系统,新订单,垃圾处理系统,生产机房,电除尘高频电源设备,冲击地压,微信平台,发酵集成,液压润滑系统,#,杂志采购,制氧系统,除臭系统,编制,kV,电气线路,铁路线路,渗沥液,高压细水雾灭火系统,场地授权,土建工程,生物,医疗器械,医贸,医疗设备,承德世纪兴宇建筑工程有限公司,天津国能华北电力技术工程有限公司,机电设备,建筑安装,工程咨询,空调工程,电力安装,X射线,药敏分析系统,热送调度系统,射频手术系统,肾镜系统,注射系统,胃肠系统,质谱仪筛查系统,勘察,手术系统,反洗钱系统,发电机,高低压系统,排水系统,升降平台,污水系统,供销社建设,消防系统,通风系统,人体生理实验系统,试验系统,污泥系统,主机热控系统,供水系统,电路整修,安装工程有限公司,劳务有限公司,除尘系统,装修工程,用地预审,运输自动化控制系统,化学水工系统,故障自动诊断系统,手术导航系统,灰硝硫系统,液压系统,脱硫系统,光纤打标机,制粉系统,净化系统,车辆租赁,空压机系统,校准系统,设计标段,取水系统,装饰工程,宣传视频制作,分析服务,铁路专线,制冷系统,点火系统,水处理系统,火检光纤,遥感资料,燃料系统,供电系统,供热系统,土建,新风系统,传输系统,火灾报警系统,液压及水系统,加油服务,空调采购,电气系统,物流传输系统,原煤筛分系统,汽车冲洗平台,长沙高新技术产业开发区管理委员会,防水工程,热水系统,综合管网工程,电路板,生活水系统,网线采购,电源线采购,配电系统,自动报警系统,温室气体连续监测系统,制水系统,热泵系统,热力管道,道路维修,管网改造,脱硝系统,AGC系统,公交专线,物业服务,废水系统,电伴热系统,上料系统,电务系统,控制系统,电路改造,手术麻醉管理系统,造价咨询,建筑修缮,课程,设计咨询,雨污分流系统,中央空调机房,印刷系统,天然气管网,DCS,赛事安全评估,轨道电路,制造平台,供暖系统,皮带系统,血流动力学监测,中继泵站,光伏发电,工程初步设计,照明系统,电力专线,水冷系统,散热系统,重症监护系统,管道专线,气体检测系统,采暖系统,激光测振系统,租用办公场所,焊接系统,无创定量诊断系统,风机房,手术管理系统,磁共振机房,洗车平台,隧道工程,电力接入系统,物业管理服务,外墙粉刷,尾砂运输供给系统,换热机房,垂钓平台,可行性研究,地面系统,空气质量检测平台,网上超市采购,车辆维保,卸料平台,直饮水系统,煤系统,余热利用系统,劳务分包,火气系统,排风系统,装修施工,办公桌椅采购,天翼云科技,载具采购,钢板机房,腔镜系统,吹灰系统,激光扫描系统,空调,冷却水,打印机,排潮系统,排烟系统,蒸汽系统,润滑系统,烧结系统,加热系统,粉刷,磐石公司,工程施工,内墙维修,除雾器系统,自流平,宣传服务,渣处理系统,雨水系统,主题宣传,天翼云科技河北分公司,车辆定点,装修,劳动技术服务,真空系统,施工,施工图设计,造影系统,制冷机房,GW,心脏,检修平台,冷水系统,消防改造,供热专线,专栏,给水系统,警服,被装,灭火剂,雨污,保洁服务,物业服务,服装采购,中国移动,中移在线,中移系统,铁通,中国联通,联合网络通信,联通系统集成,中国电信,天翼视讯,天翼电信,天翼云,监理服务,监理&&中选,监理项目,项目监理,工程监理,预算编制,代理机构&&遴选,代理机构&&选取"), } matchArr = append(matchArr, tagJ1) key2 := "视频会议,视频监控,等保,信息化,机房,雪亮,智慧交管,智慧安防,智慧社区,天网,天幕,移动警务,综治,视联网,磐石,智慧监所,智慧平安,智慧检务,智慧法院,移动检务,掌上法院,直播听证,远程提讯,智慧监狱,智慧司法,智慧戒毒,智慧信访,绿色军营,智慧营区,二三级网,二级网,三级网,手机管控,智慧校园,智慧医院,智慧医保,智慧景区,智慧乡村,智慧食堂,一卡通,一脸通,银医,掌上医院,数据中心,风险普查,智慧城市,智慧城管,政务外网,云平台,物流系统,专线,电路,物联网,智慧医疗,互联互通,远程医疗,医疗云,影像云,PACS,HIS,云安全,云桌面,专属云,医院云,云服务,私有云,医院上云,云监控,云计算,云主机,桌面云,云医院,安全云,云办公,云专线,云客服,云终端,云网融合,专有云,云医疗,公有云,云应用,云化项目,智慧健康,系统平台,平台系统,信息服务平台,医联体,核酸检测系统,数字医疗,远程会诊,移动医护,网络安全,健康系统,专网,护理系统,胶片数字化,医废管理系统,安防系统,管理系统,卫健系统,服务系统,成像分析系统,一体化系统,呼叫系统,教学系统,体检系统,业务系统,定位系统,票据系统,医院系统,叫号系统,监护系统,导视系统,培训系统,监控系统,监测系统,标测系统,支持系统,用药系统,追溯系统,建设系统,超融合系统,病房净化系统,应用系统,系统功能,审核系统,影像系统,防护系统,导向系统,归档系统,备份系统,桌面系统,安保系统,发票系统,监管系统,决策系统,考核系统,物资系统,诊断系统,核算系统,电子签名系统,评价系统,安检系统,财务系统,系统开发,预约系统,分诊系统,合一系统,对讲系统,展示系统,调度系统,认证系统,办公系统,结算系统,干预系统,病案系统,筛查系统,管控系统,检验系统,防控系统,探视系统,引导系统,登记系统,上报系统,考试系统,传输系统采购,分配系统,报警系统,采集系统,监视系统,病理系统,收据系统,缴费系统,统计系统,报销系统,安全系统,报告系统,应急救援系统,测评系统,核酸快速检测系统,事件系统,一卡通系统,转播系统,接口系统,改造系统,互动系统,审计系统,核对系统,应急指挥系统,上传系统,评审系统,核签系统,共享系统,巡更系统,发布系统,排队系统,告警系统,疫苗接种告知确认系统,运维系统,支撑系统,内控系统,层析系统,导检系统,信息发布系统,卫生监督移动执法系统,疫苗接种系统,电子签核系统,应急系统,ERP系统,技术系统,仓储系统,支付系统,查询系统,前端系统,核查系统,人事系统,协同系统,住院系统,环境系统,面部跟踪系统,接警系统,审计大数据,电子病历,三农大数据,智慧渔业,数字乡村,5G,4G,智慧旅游平台,智慧停车,智慧农业,智慧气象,智慧建设,智慧城市建设,智慧水务,智慧档案,融媒体,VPDN,IDC,综合布线,IoT,光纤,综合管理平台,执法终端,慧眼,互联网+,呼叫中心,短彩信,校园网,网络存储设备,OA,办公自动化,高清视频,智能安防,监控安防,12345,12341,12342,12366,12328,12329,12333,12348,12351,12306,12316,12317,12322,12330,12319,12338,12378,12358,NB,辅警通,移动工作终端购置及通信服务,移动执法,一键报警,警务通,管控平台系统建设,数字化城市,4G单兵系统,综治视联网,数字化校园,云企信,云总机,融合总机,多媒通信,融合通信,视频通信,视频电话,无线商话,无线座机,交换机直连,集团通讯录,外勤管家,兵团社保通,商户管家,移动秀品,校讯通平台,集团V网,农信通,信息化终端设备服务系统,天眼,村村享,智慧交通,安全通讯,城域网,GPS,大数据,短信,防汛视频,数字校园,宽带,电子警察,智慧党建,智慧供水,高清会议,移动税务,WIFI,无线通信,检务通,云视频,可视一张网,智慧派出所,等级保护,智能扫码刷脸测温,智能测温,基层测温,智慧检务,智慧,医院信息化建设,智能信息化,机房运维,平安社区,四级网,智能接处警,智慧云,监控工程建设,安全监测设施,通信管道,数字城管,指挥调度系统,监控设备,智慧平安乡村,信息网建设,智能监控,网络建设,智慧教育,电教室,扫码测温,智能感知,长效管护平台,数字中心,智慧环卫,人脸识别,交通感知,移动办公,益农信息社,链路连接,人脸抓拍,电话系统,农村厕所管护,警务终端,城市综合管理,平安城市,弱电&&智能化,门禁,视频传输,安全防护体系,智能化,网络&&平台,卫星通信,卫星通讯,公网基站,通信&&基站,通讯&&基站,互联网&&接入,互联网&&服务,通信线路,通信&&服务,弱电&&系统" ex2 := "超声,输煤系统,采样及制样系统,装车系统,机电系统,MW,机组,放射,转炉,工程造价,纲要设计,脱水系统,翻车机,订单,医疗设备,肺结节,商务楼施工,破碎系统,油库系统,审计服务,空调系统,灭火系统,新订单,垃圾处理系统,生产机房,电除尘高频电源设备,冲击地压,微信平台,发酵集成,液压润滑系统,#,杂志采购,制氧系统,除臭系统,编制,kV,电气线路,铁路线路,渗沥液,高压细水雾灭火系统,场地授权,土建工程,生物,医疗器械,医贸,医疗设备,承德世纪兴宇建筑工程有限公司,天津国能华北电力技术工程有限公司,机电设备,建筑安装,工程咨询,空调工程,电力安装,X射线,药敏分析系统,热送调度系统,射频手术系统,肾镜系统,注射系统,胃肠系统,质谱仪筛查系统,勘察,手术系统,反洗钱系统,发电机,高低压系统,排水系统,升降平台,污水系统,供销社建设,消防系统,通风系统,人体生理实验系统,试验系统,污泥系统,主机热控系统,供水系统,电路整修,安装工程有限公司,劳务有限公司,除尘系统,装修工程,用地预审,运输自动化控制系统,化学水工系统,故障自动诊断系统,手术导航系统,灰硝硫系统,液压系统,脱硫系统,光纤打标机,制粉系统,净化系统,车辆租赁,空压机系统,校准系统,设计标段,取水系统,装饰工程,宣传视频制作,分析服务,铁路专线,制冷系统,点火系统,水处理系统,火检光纤,遥感资料,燃料系统,供电系统,供热系统,土建,新风系统,传输系统,火灾报警系统,液压及水系统,加油服务,空调采购,电气系统,物流传输系统,原煤筛分系统,汽车冲洗平台,长沙高新技术产业开发区管理委员会,防水工程,热水系统,综合管网工程,电路板,生活水系统,网线采购,电源线采购,配电系统,自动报警系统,温室气体连续监测系统,制水系统,热泵系统,热力管道,道路维修,管网改造,脱硝系统,AGC系统,公交专线,物业服务,废水系统,电伴热系统,上料系统,电务系统,控制系统,电路改造,手术麻醉管理系统,造价咨询,建筑修缮,课程,设计咨询,雨污分流系统,中央空调机房,印刷系统,天然气管网,DCS,赛事安全评估,轨道电路,制造平台,供暖系统,皮带系统,血流动力学监测,中继泵站,光伏发电,工程初步设计,照明系统,电力专线,水冷系统,散热系统,重症监护系统,管道专线,气体检测系统,采暖系统,激光测振系统,租用办公场所,焊接系统,无创定量诊断系统,风机房,手术管理系统,磁共振机房,洗车平台,隧道工程,电力接入系统,物业管理服务,网上超市采购,外墙粉刷,尾砂运输供给系统,换热机房,垂钓平台,可行性研究,地面系统,空气质量检测平台,车辆维保,卸料平台,直饮水系统,煤系统,余热利用系统,劳务分包,火气系统,排风系统,装修施工,办公桌椅采购,天翼云科技,载具采购,钢板机房,腔镜系统,吹灰系统,激光扫描系统,空调,冷却水,打印机,排潮系统,排烟系统,蒸汽系统,润滑系统,烧结系统,加热系统,粉刷,磐石公司,工程施工,内墙维修,除雾器系统,自流平,宣传服务,渣处理系统,雨水系统,主题宣传,天翼云科技河北分公司,车辆定点,装修,劳动技术服务,真空系统,施工,施工图设计,造影系统,制冷机房,GW,心脏,检修平台,冷水系统,消防改造,供热专线,专栏,给水系统,警服,被装,灭火剂,保洁服务,物业服务,服装采购中国移动,中移在线,中移系统,铁通,中国联通,联合网络通信,联通系统集成,中国电信,天翼视讯,天翼电信,天翼云,监理服务,监理&&中选,监理项目,项目监理,工程监理,预算编制,代理机构&&遴选,代理机构&&选取" tagJ2 := TagMatching{ tagName: "第2类", tagCode: "002", matchField: []string{"title"}, matchKey: key2, matchKeyReg: GetRegex(key2), excludeField: []string{"title"}, excludeKey: ex2, excludeKeyReg: GetRegex(ex2), } matchArr = append(matchArr, tagJ2) key3 := "智算云,智算中台,数字孪生平台,物联网平台,城市大脑,智慧停车,智慧灯杆,智慧社区,智慧养老,智慧小区,智慧物业,智慧乡村,智慧农业,智慧党建,数字乡村,智慧城市,数智城市,智治城市,数字驾驶舱,新型智慧城市,数据基础底座,智能视觉平台,云网资源接入,数字城市,数智城市,数字底座,超级大脑,城市大脑,全息路网,全息路口,智慧水务,智慧应急,智能装备,智慧城管,应急指挥系统,智慧消防,一网统管,数字政府,城市超脑,防欺凌&&报警,防欺凌&&预警,防欺凌&&终端,防欺凌&&AI,人工智能智算,算力卡,云智算,定制开发&&系统集成" ex3 := "监理服务,监理&&中选,监理项目,项目监理,工程监理,预算编制,代理机构&&遴选,代理机构&&选取" tagJ3 := TagMatching{ tagName: "第3类", tagCode: "003", matchField: []string{"title"}, matchKey: key3, matchKeyReg: GetRegex(key3), excludeField: []string{"title"}, excludeKey: ex3, excludeKeyReg: GetRegex(ex3), } matchArr = append(matchArr, tagJ3) key4 := "热线平台,综合布线,协同办公,远程办公,vpn,wifi,私有云,云桌面,云计算,桌面云,智能云,政务云,云平台,云迁移,云资源,云服务,公有云,云灾备,云存储,云租用,云租赁,边缘云,专享云,虚拟化,云办公,云基础,基础资源,医疗云,智造云,行业云,新沃云,云运维,云应用,云安全,灵云,人口普查,舆情&&分析,舆情监测,舆情监控,舆情&&系统,防勒索病毒,灾备平台,电子化规范,处方前置系统,合理用药,物联网,NB-IOT,烟感,IDC,ICT,机房&&租赁,机房&&租用,机房&&建设,机房&&迁移,机房&&搬迁,机房&&托管,5G,人脸识别,门禁&&系统,人脸&&闸机,容灾备份,等级保护,等保,等级评测,区块链,短信,彩信,固话,数字政府,平安社区,平安校园,共享交换平台,移动执法,平安城市,智慧矿山,雪亮,智慧旅游,智慧景区,电子围栏,明厨亮灶,智慧校务,远程教育,多媒体教学,智慧教育,智慧课堂,虚拟现实,大数据实训,工业机器人,教育信息化,数字校园,智慧校园,校园信息化,标准化&&考场,标准化&&考点,智慧考场,智慧考点,智能&&安检门,基础网络,弱电智能化,智能化工程,智慧居家,智能门禁,应急能力提升,教育&&设备,教学&&设备,教育&&装备,教学&&装备,智慧医院,智慧医疗,大数据监督平台,信息化,监测平台,风险普查,通信服务,雨水情,智慧市场监管,智能化,数据流量,移动办案,智慧环保,智能安防,移动警务,移动&&终端,无人农场,远程医疗,监管体系,智慧井盖,智能交通,房屋&&普查,应急管理体系,智慧办公,城市综合治理,智慧大厦,智慧养老,灾害防御系统,综合治理平台,排队叫号,教育&&一体化,教学&&一体化,智慧政协,智慧哨兵,电子政务,非现场执法,智慧园区,社会治理,水库安全运行,溯源体系,接处警,一张图,涉税数据,智慧监管,精准教学,远程接访,云广播,数字化城市,智慧警务,智慧人大,医共体,医联体,预警信息发布,移动护理,无纸化病案,智能医废,电子病历,协同共管,信创云,智慧医护,无线覆盖,移动专网,惠企&&平台,院前急救,数字化城管,IPV4,IPV6,智慧水利,智慧水务,云视讯,视频会议系统,视频会商,蓝天卫士,智慧工厂,远程医技,远程会诊,森林防火,森林火灾,电子表决,人像识别,录播教室,多规合一,96110,智能回访,舆情通,智能导航,智能导诊,智慧法制,呼叫平台,虚拟仿真,智慧教室,智慧路灯,班班通,改薄提升,电子警察,教育薄弱环节改善,教育薄改,管户设备,标准化考场,标准化考点,可视化指挥调度系统,基本装备采购,网络管理,国际业务专线,传输网络,指挥通信设备,4G无线图传,无线图传&&执法记录仪,专网,专线,信息系统,网络服务,天线地网,地网,移动医护,应急救援,全民健康信息平台,等保测评,疾病预防,精准预约,挂号系统,双重预防,预防体系,监控系统,动态监控,一村一警,等级测评,远程协同,转移支付,图像监测站,监测监控能力,监测监控&&设备,智慧&&系统集成,智能&&系统集成,通信系统,计算机网络,视频安防系统,通信光缆,自动化系统,流量计系统,决策支持系统,高精定位,移动办公,辅助办案,远程指挥,跨省通办,支付电子化,雪亮工程,基础电信业务运营商,广电网络运营商,溯源体系软件平台建设,治安防控,系统集成,远程取证,建筑承灾体,建筑受灾体,考评一体化,数字化,老旧小区,质量安全追溯体系,平安灯箱,雨水情测报,安全监测,安全运行,技能振兴,生态综合体,平安基层,尾水&&达标,尾水&&治理,互联&&电路,工业互联网,双高,监测&&技术&&服务,执法系统,应急&&广播,定位系统,城市&&平台建设,加油站涉税数据管理,无纸化办公,大数据&&平台,网格&&终端,一体化&&平台,疫情防控&&一体化,疫情&&平台,医疗&&共同体,重点隐患整治,技防监控,突发事件&&预警,公共数字文化,考试平台,安防工程,安防系统,水库监测,景区提升,美丽乡村,乡村振兴,智慧社区,智慧小区,智慧物业,智慧乡村,智慧农业,智慧党建,数字乡村,返贫监测,基层治理,乡村治理,航空巡护,房屋安全普查,厕所革命,履职平台,信道&&服务,信道租赁,综合治理,有诉即办,接诉即办,软件技术服务,感知设备,综合&&集成,现代&&产业园,场所码&&系统,网站群&&升级,数智化,运管服管理平台,城市生命线,智慧园林,智慧市政,智慧环卫,运管服&&平台,组网&&集成,组网&&服务,督查&&系统,督办&&系统,元宇宙,基础设施&&提升,湿地&&保护,湿地&&修复,追溯体系,人工影响天气能力,防汛&&装备,抢险&&装备,数字城市,数智城市,数字底座,超级大脑,城市大脑,全息路网,全息路口,车联网,智能网联,网联车,车路协同,车路智行,智慧出行,营运车辆监管,TOCC,交通运行监测,交通运行调度,车&&调度平台,车&&调度系统,电子站牌,智慧停车,智慧泊车,道路&&智能,网络&&建设,ipv,雾森,雾炮,数字孪生,薄弱环节改善,教育&&薄&&改,拆墙透绿,工控安全,一体化建设,烟草&&一体化,薄&&改&&提升,智慧交通,校园&&安防,智慧&&安防,移动互联网,互联网链路,移动&&链路,城市&&视频,城市&&监控,亮化工程,视频图像,图像解析,北斗定位,精准&&教学,弱电系统,自动审核,智能审核,旱作节水,农业技术,勤指情,智慧街面巡防,智慧安防小区,智感安防小区,公安信息化,公安科技装备,警务信息化,天网,治安视频监控,公安大数据,警务云,视频图像感知,全息感知网,视频智能化,视频云,视频监控平台,视频图像综合应用,视频图像信息数据库,视图库,视频图像解析,人脸聚档,公安技战法,社会治安防控体系,圈层查控,市域单元防控,治安要素管控,数字驾驶舱,新型智慧城市,数据基础底座,智能视觉平台,系统平台维护,云网资源接入,驾驶舱,水质&&监测,三级等保,会商系统,值班视频,机房托管,无线&&网,网&&接入,全光网,电子商务进农村,互联网法庭,办公流量,弱电&&设施,新型城市,战术子网,云监管,云&&平台,文旅&&云,固网&&业务,固网语音,电子监控,新媒体宣传,院内&&导航,高精矢量地图,地图模拟导航,平台搭建,录音录像系统,网络运维,基础软件,软件开发,公共停车系统,无纸化,城市综合提升,一件事,一次办,只跑一次,市带县,情指勤,情指行,互联互通,五级乙等,医院&&级&&等,视频会议,云&&部署,全域可视化,执法&&装备,舆情分析,语音服务平台,语音&&平台,12123,网络设备,信息技术类,技防体系,火灾探测报警器,独立式&&火灾探测,阅卷系统,全域感知,物联网平台,融媒体中心,智慧交管,智能交管,交通治理,交通综合治理,拥堵治理,缓堵提升,数智治理,数字道路,交通提升,交通大脑,大数据分析,评价诊断,辅助决策,交通参数,交通态势,边缘计算单元,边缘计算盒子,边缘信号控制,边缘智能信控,边缘信控盒子,信控一体机,信号控制优化,信号控制与优化,统一信控平台,信号控制系统,信控系统,信控联网,安全治理,城市交通,农村交通,农村安全,交通违法,机动车违法,非机动车违法,电动自行车违法,重点车辆违法,农村违法,交通执法,机动车执法,非机动车执法,电动自行车执法,重点车辆执法,农村执法,重点车辆,视频抓拍,机动车抓拍,非机动车抓拍,违法抓拍,执法抓拍,电动自行车抓拍,车辆抓拍,车辆档案,违法检测,事件检测,二次识别,违法识别,行为识别,特征识别,AI识别,AI分析,智能识别,智能分析,视频分析,视频解析,图片解析,智能算法,智能视觉,以图搜图,布控,检索比对,学院&&信息化,大学&&信息化,校园&&信息化,医院&&信息化,医疗&&信息化,学院&&智能化,大学&&智能化,校园&&智能化,医院&&智能化,医疗&&智能化,互联网接入,光纤,链路,通信&&传输,在线监管,12313,12315,警务通,辅警通,检务通,手机卡,审务通,狱警通,城管通,党务通,4G视频,车载定位,流量服务,移动4G手机,办公自动化,OA办公,保密终端,政务短信平台,移动专属合作,人像卡口,网络线路,网络升级,宽带提速,数据库建设,办案手持终端,防汛视频,光伏扶贫,监控系统联网监督系统,监控设备,宽带升级,政务办公系统,网络化管理,移动终端,视频监控,光纤租赁,数据共享中心,宽带接入,光纤线路租费,智慧城市指挥中心,卡口系统,网络改造,视频检测站,手持报警器,值班室视频,智慧供水,高清会议系统,云视频,移动通信业务,电视会议,联网系统,网络安全,信息管理平台,监控中心,信息平台,VPN专线,门户网站建设,信息共享平台,互联网平台集成服务,值班管理系统,高清视频会议,矿坑监测点,线路组网,公交车载WIFI,OA功能扩展,移动税务信息化,互联网接入服务,信息服务平台,数字化中心,前端信息点,智能办公系统,无线通信设备,电子监控平台,办公管理平台,移动云,MAS,管理信息网,数据共享平台,网络运营服务,村村响,免费WIFI,信息安全服务,保密通信服务,保障体系,移动安全,监控设施,网&&租赁,数字化采集,应用程序服务,调度平台,运营平台,农村厕所&&提升,农村厕所&&改造,粪污&&平台,智慧灌区,水利大脑,水旱灾害防御,河长制湖长制,水利云平台,数字大厅,数据大脑,企业上云,智能巡更,园区信息化服务,智慧水表,一网通办,一网通管,一体化政务服务,城市治理,市域治理,可视化调度,智慧城市,CIM,智慧政务,数字民生,智慧物流,智慧能源,数字物流,数字城管,食品安全,智慧工地,数字产业,数据智能,智慧应急,智能装备,智慧城管,应急指挥系统,智慧消防,一网统管,城市超脑,天眼,城市&&智能,城市&&网络,城市&&数字化,城市&&数智,智能环保,智能医疗,远程诊断,智慧经济,智慧居民,智慧安防,智能电网,智慧安居,智慧健康,数字交通,智慧电网,智慧燃气,一图全面感知,一键可知全局,一站创新平台,一体运行联动,城市运行管理体系,创业服务平台,数字化产业,智慧管廊,智慧文旅,文旅云,电子健康卡,数字&&保障&&中心,视觉计算,APP建设,应急指挥能力,警情分析,执法助手,执法办案,AIGC,创新应用中心,基层防灾,精准分析,算力,防欺凌,人工智能,集群" ex4 := "监理服务,监理&&中选,监理项目,项目监理,工程监理,预算编制,代理机构&&遴选,代理机构&&选取" tagJ4 := TagMatching{ tagName: "第4类", tagCode: "004", matchField: []string{"title"}, matchKey: key4, matchKeyReg: GetRegex(key4), excludeField: []string{"title"}, excludeKey: ex4, excludeKeyReg: GetRegex(ex4), } matchArr = append(matchArr, tagJ4) key5 := "专网,网络,链路,线路,互联网,宽带,带宽,链路" add5 := "租用,租赁,服务,接入" ex5 := "监理服务,监理&&中选,监理项目,项目监理,工程监理,预算编制,代理机构&&遴选,代理机构&&选取" tagJ5 := TagMatching{ tagName: "第5类", tagCode: "005", matchField: []string{"title"}, matchKey: key5, matchKeyReg: GetRegex(key5), addField: []string{"title"}, addKey: add5, addKeyReg: GetRegex(add5), excludeField: []string{"title"}, excludeKey: ex5, excludeKeyReg: GetRegex(ex5), } matchArr = append(matchArr, tagJ5) key6 := "社会治理信息化,综合指挥调度系统,视频图像交换系统,智能巡护终端,大数据智能监管平台,灌溉&&一张网,水肥一体化,农田信息化工程,耕地质量监测,农田生产&&监测,农田科技&&监测,农作物良种对比试验站,森林资源视频监控,自然保护区&&智慧化,城市生命线,城市运管服,城市运行管理服务,城市运行监测,城市管理监督评价指标体系,城市灾害预警,预警指挥平台,物联感知支撑平台,地理信息支撑系统,溯源体系软件平台建设,AI声音安防卫士,智能音频分析,智能音频检测,防欺凌AI音频报警,智能语音警报设备,农田&&信息化,农田信息工程,农田&&监测,高标准农田&&智能化,高标准农田&&图斑,高标准农田&&灌溉,高标准农田&&大数据,高标准&&农田监测,农田监测系统,高标准农田&&信息化监测,算力" ex6 := "监理服务,监理&&中选,监理项目,项目监理,工程监理,预算编制,代理机构&&遴选,代理机构&&选取,起重机,材料,审计,编制服务,报告编制,会务服务" tagJ6 := TagMatching{ tagName: "第6类", tagCode: "006", matchField: []string{"title"}, matchKey: key6, matchKeyReg: GetRegex(key6), excludeField: []string{"title"}, excludeKey: ex6, excludeKeyReg: GetRegex(ex6), } matchArr = append(matchArr, tagJ6) key7 := "综合服务能力,监控,水库,灌区,风险" add7 := "提升,升级,改造,建设,信息化,雨水情,监测设施,监测预警,防控,预警,预防" ex7 := "监理服务,监理&&中选,监理项目,项目监理,工程监理,预算编制,代理机构&&遴选,代理机构&&选取" tagJ7 := TagMatching{ tagName: "第7类", tagCode: "007", matchField: []string{"title"}, matchKey: key7, matchKeyReg: GetRegex(key7), addField: []string{"title"}, addKey: add7, addKeyReg: GetRegex(add7), excludeField: []string{"title"}, excludeKey: ex7, excludeKeyReg: GetRegex(ex7), } matchArr = append(matchArr, tagJ7) key8 := "火灾&&报警,医院&&达标,医养&&设备,医养综合体,考点&&改造,养老&&设施,养老&&设备,密评,网络&&提升,长距离对讲,防统方,机顶盒,污染&&基站,乐业小站,城市&&生命线,全息投影,电子签,远程医学,掌上医院,算力集群,算力平台,量子计算平台,算力&&建设,算力服务,专属云,智算&&云,组网,园区&&安防,一网统管,全息感知,全域感知,智慧热力,危化品监管,综合管廊,数字孪生,城市风险,城市&&平台建设,智慧&&路灯,智能&&路灯,智慧&&灯杆,智能&&灯杆,监控杆,智慧&&灯塔,多功能路灯,数字&&路灯,数字&&灯杆,多杆合一,预警&&能力,应急&&能力提升,预警&&指挥,预警&&提升,火险&&监测,火情&&监测,视频&&指挥&&调度,无人机&&平台,航空应急,网络&&感知,融合调度,河长制,AI音频,声纹识别,AI预警,智能语音,警报设备,安防卫士,校园&&安防,AI报警,声纹,警务综合,警综,签名捺印,电子签,案管,涉案语音处理,警情分析,执法助手,执法办案,生态&&监测站,环境&&监测站,油烟&&监测,感烟报警,烟感报警,大模型,数据模型,普查&&PDA,普查&&PAD,智慧农业,旱作节水,雨水情,无人农场,溯源体系,数字茶园,数字农田,智慧灌区,水旱灾害防御,农田&&信息化,农田信息工程,农田&&监测,高标准农田&&智能化,高标准农田&&图斑,高标准农田&&灌溉,耕地质量评估,土壤&&检测,高标准农田&&大数据,智慧农业,土肥监测,耕地核实入库,高标准&&农田监测,农田监测系统,高标准农田&&信息化监测,互联网&&安全,互联网&&设备,卡口测速,云教室,天空地&&一体,四情&&监测,基层&&医疗&&体系,基层&&卫生&&系统,基层&&医疗&&系统,电子班牌,监控&&补点,监控&&补盲,考点&&升级,风险管控&&平台,耕地&&预警,公立医院改革,医院&&高质量发展,窨井&&整治,物联网&&设备,自动监测站,物联&&感知,诊疗平台,中心平台软件,环境监测,4G图传,医院告知软件,作战系统,电子报规,监控&&系统,智慧化,政务&&网络,移动端&&服务,固网&&服务,金保,便民&&热线,服务&&热线,视联网,视频&&联网" ex8 := "家具,监理服务,监理&&中选,监理项目,项目监理,工程监理,预算编制,代理机构&&遴选,代理机构&&选取" tagJ8 := TagMatching{ tagName: "第8类", tagCode: "008", matchField: []string{"title"}, matchKey: key8, matchKeyReg: GetRegex(key8), excludeField: []string{"title"}, excludeKey: ex8, excludeKeyReg: GetRegex(ex8), } matchArr = append(matchArr, tagJ8) f, err := excelize.OpenFile("./7月非运营商中标数据比对缺失数据V1.xlsx") if err != nil { fmt.Println(err) return } defer func() { f.Save() if err := f.Close(); err != nil { fmt.Println(err) } }() //2.专项债详情 rows, err := f.GetRows("基础数据") if err != nil { fmt.Println(err) return } for i := 2; i < len(rows); i++ { title := rows[i][2] tmp := map[string]interface{}{ "title": title, } _, match, _, ex := TaskTags(tmp, matchArr) if match == "" { f.SetCellValue("基础数据", fmt.Sprintf("%s%d", "K", i+1), "1") } if match != "" && ex != "" { f.SetCellValue("基础数据", fmt.Sprintf("%s%d", "K", i+1), "2") } if match != "" && ex == "" { f.SetCellValue("基础数据", fmt.Sprintf("%s%d", "K", i+1), "3") } if i%100 == 0 { f.Save() } } f.Save() log.Println("数据处理完毕") } func upKeyWord2() { matchArr := make([]TagMatching, 0) //军队类 //jundui := "智慧,管护,办公,服务,维护,运维,代维,维保,改造,管理,监管,监控,安全,集成,开发,建设,疫情防控,公益诉讼,社会治理,市域治理,基层治理,警务调度,信访联防,陆军,空军,战支,联勤保障,军民融合,融通军产,军分区武装部,某部,营区安防,公安,交警,交通警察,出入境,边防,特勤,检察,法院,司法,政法,看守所,监狱,退役,双拥,优抚,军转干部,民政,养老,公共交通,交通,驾驶,驾校,运输,供应链,物流,机场,航空,港,公交,信息,数字,后勤管理,示教,远程,医共体,健康管理,人力资源,社会保障,现代农业产业园,医疗保障,畜牧一体化,工会,体育,税务,财政,煤田,纪委,红十字会,海关,统战,老干部,组织,科学技术厅,广播电视台,广播电视局,新华通讯社,长城新媒体集团,日报,宣传部,人民代表大会,科学技术协会,广电信息网络集团股份有限公司,智库,科学,统计局,审计局,省委办公厅,溯源,干部人事,健身,场馆,赛事,红十字,纪检委,红会,电子口岸,血站,港口,科技局,科学技术局,广电,新闻网,报社,媒体,报业,新闻,人大,科协,社会科学,社科,金审,人口,电子商务,市委办公室,追溯,档案,人居环境治理,技术升级,技术改造,应急指挥,景区,门票,分销,定位,全景,旅游,车载,车辆,信息安全,在线课程,布线,升级,改造,扩容,传输,入户,校园,政务,支付,财务,教育,财政,通信,通讯,视频,语音,数据,互联网,商务,小微,APN,因特网,IP,MSTP,VPDN,光纤,无线,GPRS,WiFi,扶贫,检察院,法院,公安,司法,政务,监测,政协,金税,履职,政务服务,放管服,公共资源,行政服务,行政审批,社会信用体系,效能监督,热线,政务数据,电视台,广播,传媒,杂志社,科学技术,科技园区,开发区管理委员,管委会,科技馆,科技创新,高新区发展,科技成果,影业,科技大厦,情报,科学器材,自然科学,科技信息和档案,科技金融,科学技术传播,青少年科技,企业创新促进,创新战略,普及推广,工作者,新华社,通讯社,舆论,智能化,门禁" jundui := "智慧&&平台,智慧&&系统,智慧&&软件,智慧&&网络,智慧&&云,智慧&&通讯,管护&&平台,管护&&系统,管护&&软件,管护&&网络,管护&&云,管护&&通讯,办公&&平台,办公&&系统,办公&&软件,办公&&网络,办公&&云,办公&&通讯,服务&&平台,服务&&系统,服务&&软件,服务&&网络,服务&&云,服务&&通讯,维护&&平台,维护&&系统,维护&&软件,维护&&网络,维护&&云,维护&&通讯,运维&&平台,运维&&系统,运维&&软件,运维&&网络,运维&&云,运维&&通讯,代维&&平台,代维&&系统,代维&&软件,代维&&网络,代维&&云,代维&&通讯,维保&&平台,维保&&系统,维保&&软件,维保&&网络,维保&&云,维保&&通讯,改造&&平台,改造&&系统,改造&&软件,改造&&网络,改造&&云,改造&&通讯,管理&&平台,管理&&系统,管理&&软件,管理&&网络,管理&&云,管理&&通讯,监管&&平台,监管&&系统,监管&&软件,监管&&网络,监管&&云,监管&&通讯,监控&&平台,监控&&系统,监控&&软件,监控&&网络,监控&&云,监控&&通讯,安全&&平台,安全&&系统,安全&&软件,安全&&网络,安全&&云,安全&&通讯,集成&&平台,集成&&系统,集成&&软件,集成&&网络,集成&&云,集成&&通讯,开发&&平台,开发&&系统,开发&&软件,开发&&网络,开发&&云,开发&&通讯,建设&&平台,建设&&系统,建设&&软件,建设&&网络,建设&&云,建设&&通讯,疫情防控&&平台,疫情防控&&系统,疫情防控&&软件,疫情防控&&网络,疫情防控&&云,疫情防控&&通讯,公益诉讼&&平台,公益诉讼&&系统,公益诉讼&&软件,公益诉讼&&网络,公益诉讼&&云,公益诉讼&&通讯,社会治理&&平台,社会治理&&系统,社会治理&&软件,社会治理&&网络,社会治理&&云,社会治理&&通讯,市域治理&&平台,市域治理&&系统,市域治理&&软件,市域治理&&网络,市域治理&&云,市域治理&&通讯,基层治理&&平台,基层治理&&系统,基层治理&&软件,基层治理&&网络,基层治理&&云,基层治理&&通讯,警务调度&&平台,警务调度&&系统,警务调度&&软件,警务调度&&网络,警务调度&&云,警务调度&&通讯,信访联防&&平台,信访联防&&系统,信访联防&&软件,信访联防&&网络,信访联防&&云,信访联防&&通讯,陆军&&平台,陆军&&系统,陆军&&软件,陆军&&网络,陆军&&云,陆军&&通讯,空军&&平台,空军&&系统,空军&&软件,空军&&网络,空军&&云,空军&&通讯,战支&&平台,战支&&系统,战支&&软件,战支&&网络,战支&&云,战支&&通讯,联勤保障&&平台,联勤保障&&系统,联勤保障&&软件,联勤保障&&网络,联勤保障&&云,联勤保障&&通讯,军民融合&&平台,军民融合&&系统,军民融合&&软件,军民融合&&网络,军民融合&&云,军民融合&&通讯,融通军产&&平台,融通军产&&系统,融通军产&&软件,融通军产&&网络,融通军产&&云,融通军产&&通讯,军分区武装部&&平台,军分区武装部&&系统,军分区武装部&&软件,军分区武装部&&网络,军分区武装部&&云,军分区武装部&&通讯,某部&&平台,某部&&系统,某部&&软件,某部&&网络,某部&&云,某部&&通讯,营区安防&&平台,营区安防&&系统,营区安防&&软件,营区安防&&网络,营区安防&&云,营区安防&&通讯,公安&&平台,公安&&系统,公安&&软件,公安&&网络,公安&&云,公安&&通讯,交警&&平台,交警&&系统,交警&&软件,交警&&网络,交警&&云,交警&&通讯,交通警察&&平台,交通警察&&系统,交通警察&&软件,交通警察&&网络,交通警察&&云,交通警察&&通讯,出入境&&平台,出入境&&系统,出入境&&软件,出入境&&网络,出入境&&云,出入境&&通讯,边防&&平台,边防&&系统,边防&&软件,边防&&网络,边防&&云,边防&&通讯,特勤&&平台,特勤&&系统,特勤&&软件,特勤&&网络,特勤&&云,特勤&&通讯,检察&&平台,检察&&系统,检察&&软件,检察&&网络,检察&&云,检察&&通讯,法院&&平台,法院&&系统,法院&&软件,法院&&网络,法院&&云,法院&&通讯,司法&&平台,司法&&系统,司法&&软件,司法&&网络,司法&&云,司法&&通讯,政法&&平台,政法&&系统,政法&&软件,政法&&网络,政法&&云,政法&&通讯,看守所&&平台,看守所&&系统,看守所&&软件,看守所&&网络,看守所&&云,看守所&&通讯,监狱&&平台,监狱&&系统,监狱&&软件,监狱&&网络,监狱&&云,监狱&&通讯,退役&&平台,退役&&系统,退役&&软件,退役&&网络,退役&&云,退役&&通讯,双拥&&平台,双拥&&系统,双拥&&软件,双拥&&网络,双拥&&云,双拥&&通讯,优抚&&平台,优抚&&系统,优抚&&软件,优抚&&网络,优抚&&云,优抚&&通讯,军转干部&&平台,军转干部&&系统,军转干部&&软件,军转干部&&网络,军转干部&&云,军转干部&&通讯,民政&&平台,民政&&系统,民政&&软件,民政&&网络,民政&&云,民政&&通讯,养老&&平台,养老&&系统,养老&&软件,养老&&网络,养老&&云,养老&&通讯,公共交通&&平台,公共交通&&系统,公共交通&&软件,公共交通&&网络,公共交通&&云,公共交通&&通讯,交通&&平台,交通&&系统,交通&&软件,交通&&网络,交通&&云,交通&&通讯,驾驶&&平台,驾驶&&系统,驾驶&&软件,驾驶&&网络,驾驶&&云,驾驶&&通讯,驾校&&平台,驾校&&系统,驾校&&软件,驾校&&网络,驾校&&云,驾校&&通讯,运输&&平台,运输&&系统,运输&&软件,运输&&网络,运输&&云,运输&&通讯,供应链&&平台,供应链&&系统,供应链&&软件,供应链&&网络,供应链&&云,供应链&&通讯,物流&&平台,物流&&系统,物流&&软件,物流&&网络,物流&&云,物流&&通讯,机场&&平台,机场&&系统,机场&&软件,机场&&网络,机场&&云,机场&&通讯,航空&&平台,航空&&系统,航空&&软件,航空&&网络,航空&&云,航空&&通讯,港&&平台,港&&系统,港&&软件,港&&网络,港&&云,港&&通讯,公交&&平台,公交&&系统,公交&&软件,公交&&网络,公交&&云,公交&&通讯,信息&&平台,信息&&系统,信息&&软件,信息&&网络,信息&&云,信息&&通讯,数字&&平台,数字&&系统,数字&&软件,数字&&网络,数字&&云,数字&&通讯,后勤管理&&平台,后勤管理&&系统,后勤管理&&软件,后勤管理&&网络,后勤管理&&云,后勤管理&&通讯,示教&&平台,示教&&系统,示教&&软件,示教&&网络,示教&&云,示教&&通讯,远程&&平台,远程&&系统,远程&&软件,远程&&网络,远程&&云,远程&&通讯,医共体&&平台,医共体&&系统,医共体&&软件,医共体&&网络,医共体&&云,医共体&&通讯,健康管理&&平台,健康管理&&系统,健康管理&&软件,健康管理&&网络,健康管理&&云,健康管理&&通讯,人力资源&&平台,人力资源&&系统,人力资源&&软件,人力资源&&网络,人力资源&&云,人力资源&&通讯,社会保障&&平台,社会保障&&系统,社会保障&&软件,社会保障&&网络,社会保障&&云,社会保障&&通讯,现代农业产业园&&平台,现代农业产业园&&系统,现代农业产业园&&软件,现代农业产业园&&网络,现代农业产业园&&云,现代农业产业园&&通讯,医疗保障&&平台,医疗保障&&系统,医疗保障&&软件,医疗保障&&网络,医疗保障&&云,医疗保障&&通讯,畜牧一体化&&平台,畜牧一体化&&系统,畜牧一体化&&软件,畜牧一体化&&网络,畜牧一体化&&云,畜牧一体化&&通讯,工会&&平台,工会&&系统,工会&&软件,工会&&网络,工会&&云,工会&&通讯,体育&&平台,体育&&系统,体育&&软件,体育&&网络,体育&&云,体育&&通讯,税务&&平台,税务&&系统,税务&&软件,税务&&网络,税务&&云,税务&&通讯,财政&&平台,财政&&系统,财政&&软件,财政&&网络,财政&&云,财政&&通讯,煤田&&平台,煤田&&系统,煤田&&软件,煤田&&网络,煤田&&云,煤田&&通讯,纪委&&平台,纪委&&系统,纪委&&软件,纪委&&网络,纪委&&云,纪委&&通讯,红十字会&&平台,红十字会&&系统,红十字会&&软件,红十字会&&网络,红十字会&&云,红十字会&&通讯,海关&&平台,海关&&系统,海关&&软件,海关&&网络,海关&&云,海关&&通讯,统战&&平台,统战&&系统,统战&&软件,统战&&网络,统战&&云,统战&&通讯,老干部&&平台,老干部&&系统,老干部&&软件,老干部&&网络,老干部&&云,老干部&&通讯,组织&&平台,组织&&系统,组织&&软件,组织&&网络,组织&&云,组织&&通讯,科学技术厅&&平台,科学技术厅&&系统,科学技术厅&&软件,科学技术厅&&网络,科学技术厅&&云,科学技术厅&&通讯,广播电视台&&平台,广播电视台&&系统,广播电视台&&软件,广播电视台&&网络,广播电视台&&云,广播电视台&&通讯,广播电视局&&平台,广播电视局&&系统,广播电视局&&软件,广播电视局&&网络,广播电视局&&云,广播电视局&&通讯,新华通讯社&&平台,新华通讯社&&系统,新华通讯社&&软件,新华通讯社&&网络,新华通讯社&&云,新华通讯社&&通讯,长城新媒体集团&&平台,长城新媒体集团&&系统,长城新媒体集团&&软件,长城新媒体集团&&网络,长城新媒体集团&&云,长城新媒体集团&&通讯,日报&&平台,日报&&系统,日报&&软件,日报&&网络,日报&&云,日报&&通讯,宣传部&&平台,宣传部&&系统,宣传部&&软件,宣传部&&网络,宣传部&&云,宣传部&&通讯,人民代表大会&&平台,人民代表大会&&系统,人民代表大会&&软件,人民代表大会&&网络,人民代表大会&&云,人民代表大会&&通讯,科学技术协会&&平台,科学技术协会&&系统,科学技术协会&&软件,科学技术协会&&网络,科学技术协会&&云,科学技术协会&&通讯,广电信息网络集团股份有限公司&&平台,广电信息网络集团股份有限公司&&系统,广电信息网络集团股份有限公司&&软件,广电信息网络集团股份有限公司&&网络,广电信息网络集团股份有限公司&&云,广电信息网络集团股份有限公司&&通讯,智库&&平台,智库&&系统,智库&&软件,智库&&网络,智库&&云,智库&&通讯,科学&&平台,科学&&系统,科学&&软件,科学&&网络,科学&&云,科学&&通讯,统计局&&平台,统计局&&系统,统计局&&软件,统计局&&网络,统计局&&云,统计局&&通讯,审计局&&平台,审计局&&系统,审计局&&软件,审计局&&网络,审计局&&云,审计局&&通讯,省委办公厅&&平台,省委办公厅&&系统,省委办公厅&&软件,省委办公厅&&网络,省委办公厅&&云,省委办公厅&&通讯,溯源&&平台,溯源&&系统,溯源&&软件,溯源&&网络,溯源&&云,溯源&&通讯,干部人事&&平台,干部人事&&系统,干部人事&&软件,干部人事&&网络,干部人事&&云,干部人事&&通讯,健身&&平台,健身&&系统,健身&&软件,健身&&网络,健身&&云,健身&&通讯,场馆&&平台,场馆&&系统,场馆&&软件,场馆&&网络,场馆&&云,场馆&&通讯,赛事&&平台,赛事&&系统,赛事&&软件,赛事&&网络,赛事&&云,赛事&&通讯,红十字&&平台,红十字&&系统,红十字&&软件,红十字&&网络,红十字&&云,红十字&&通讯,纪检委&&平台,纪检委&&系统,纪检委&&软件,纪检委&&网络,纪检委&&云,纪检委&&通讯,红会&&平台,红会&&系统,红会&&软件,红会&&网络,红会&&云,红会&&通讯,电子口岸&&平台,电子口岸&&系统,电子口岸&&软件,电子口岸&&网络,电子口岸&&云,电子口岸&&通讯,血站&&平台,血站&&系统,血站&&软件,血站&&网络,血站&&云,血站&&通讯,港口&&平台,港口&&系统,港口&&软件,港口&&网络,港口&&云,港口&&通讯,科技局&&平台,科技局&&系统,科技局&&软件,科技局&&网络,科技局&&云,科技局&&通讯,科学技术局&&平台,科学技术局&&系统,科学技术局&&软件,科学技术局&&网络,科学技术局&&云,科学技术局&&通讯,广电&&平台,广电&&系统,广电&&软件,广电&&网络,广电&&云,广电&&通讯,新闻网&&平台,新闻网&&系统,新闻网&&软件,新闻网&&网络,新闻网&&云,新闻网&&通讯,报社&&平台,报社&&系统,报社&&软件,报社&&网络,报社&&云,报社&&通讯,媒体&&平台,媒体&&系统,媒体&&软件,媒体&&网络,媒体&&云,媒体&&通讯,报业&&平台,报业&&系统,报业&&软件,报业&&网络,报业&&云,报业&&通讯,新闻&&平台,新闻&&系统,新闻&&软件,新闻&&网络,新闻&&云,新闻&&通讯,人大&&平台,人大&&系统,人大&&软件,人大&&网络,人大&&云,人大&&通讯,科协&&平台,科协&&系统,科协&&软件,科协&&网络,科协&&云,科协&&通讯,社会科学&&平台,社会科学&&系统,社会科学&&软件,社会科学&&网络,社会科学&&云,社会科学&&通讯,社科&&平台,社科&&系统,社科&&软件,社科&&网络,社科&&云,社科&&通讯,金审&&平台,金审&&系统,金审&&软件,金审&&网络,金审&&云,金审&&通讯,人口&&平台,人口&&系统,人口&&软件,人口&&网络,人口&&云,人口&&通讯,电子商务&&平台,电子商务&&系统,电子商务&&软件,电子商务&&网络,电子商务&&云,电子商务&&通讯,市委办公室&&平台,市委办公室&&系统,市委办公室&&软件,市委办公室&&网络,市委办公室&&云,市委办公室&&通讯,追溯&&平台,追溯&&系统,追溯&&软件,追溯&&网络,追溯&&云,追溯&&通讯,档案&&平台,档案&&系统,档案&&软件,档案&&网络,档案&&云,档案&&通讯,人居环境治理&&平台,人居环境治理&&系统,人居环境治理&&软件,人居环境治理&&网络,人居环境治理&&云,人居环境治理&&通讯,技术升级&&平台,技术升级&&系统,技术升级&&软件,技术升级&&网络,技术升级&&云,技术升级&&通讯,技术改造&&平台,技术改造&&系统,技术改造&&软件,技术改造&&网络,技术改造&&云,技术改造&&通讯,应急指挥&&平台,应急指挥&&系统,应急指挥&&软件,应急指挥&&网络,应急指挥&&云,应急指挥&&通讯,景区&&平台,景区&&系统,景区&&软件,景区&&网络,景区&&云,景区&&通讯,门票&&平台,门票&&系统,门票&&软件,门票&&网络,门票&&云,门票&&通讯,分销&&平台,分销&&系统,分销&&软件,分销&&网络,分销&&云,分销&&通讯,定位&&平台,定位&&系统,定位&&软件,定位&&网络,定位&&云,定位&&通讯,全景&&平台,全景&&系统,全景&&软件,全景&&网络,全景&&云,全景&&通讯,旅游&&平台,旅游&&系统,旅游&&软件,旅游&&网络,旅游&&云,旅游&&通讯,车载&&平台,车载&&系统,车载&&软件,车载&&网络,车载&&云,车载&&通讯,车辆&&平台,车辆&&系统,车辆&&软件,车辆&&网络,车辆&&云,车辆&&通讯,信息安全&&平台,信息安全&&系统,信息安全&&软件,信息安全&&网络,信息安全&&云,信息安全&&通讯,在线课程&&平台,在线课程&&系统,在线课程&&软件,在线课程&&网络,在线课程&&云,在线课程&&通讯,布线&&平台,布线&&系统,布线&&软件,布线&&网络,布线&&云,布线&&通讯,升级&&平台,升级&&系统,升级&&软件,升级&&网络,升级&&云,升级&&通讯,改造&&平台,改造&&系统,改造&&软件,改造&&网络,改造&&云,改造&&通讯,扩容&&平台,扩容&&系统,扩容&&软件,扩容&&网络,扩容&&云,扩容&&通讯,传输&&平台,传输&&系统,传输&&软件,传输&&网络,传输&&云,传输&&通讯,入户&&平台,入户&&系统,入户&&软件,入户&&网络,入户&&云,入户&&通讯,校园&&平台,校园&&系统,校园&&软件,校园&&网络,校园&&云,校园&&通讯,政务&&平台,政务&&系统,政务&&软件,政务&&网络,政务&&云,政务&&通讯,支付&&平台,支付&&系统,支付&&软件,支付&&网络,支付&&云,支付&&通讯,财务&&平台,财务&&系统,财务&&软件,财务&&网络,财务&&云,财务&&通讯,教育&&平台,教育&&系统,教育&&软件,教育&&网络,教育&&云,教育&&通讯,财政&&平台,财政&&系统,财政&&软件,财政&&网络,财政&&云,财政&&通讯,通信&&平台,通信&&系统,通信&&软件,通信&&网络,通信&&云,通信&&通讯,通讯&&平台,通讯&&系统,通讯&&软件,通讯&&网络,通讯&&云,通讯&&通讯,视频&&平台,视频&&系统,视频&&软件,视频&&网络,视频&&云,视频&&通讯,语音&&平台,语音&&系统,语音&&软件,语音&&网络,语音&&云,语音&&通讯,数据&&平台,数据&&系统,数据&&软件,数据&&网络,数据&&云,数据&&通讯,互联网&&平台,互联网&&系统,互联网&&软件,互联网&&网络,互联网&&云,互联网&&通讯,商务&&平台,商务&&系统,商务&&软件,商务&&网络,商务&&云,商务&&通讯,小微&&平台,小微&&系统,小微&&软件,小微&&网络,小微&&云,小微&&通讯,APN&&平台,APN&&系统,APN&&软件,APN&&网络,APN&&云,APN&&通讯,因特网&&平台,因特网&&系统,因特网&&软件,因特网&&网络,因特网&&云,因特网&&通讯,IP&&平台,IP&&系统,IP&&软件,IP&&网络,IP&&云,IP&&通讯,MSTP&&平台,MSTP&&系统,MSTP&&软件,MSTP&&网络,MSTP&&云,MSTP&&通讯,VPDN&&平台,VPDN&&系统,VPDN&&软件,VPDN&&网络,VPDN&&云,VPDN&&通讯,光纤&&平台,光纤&&系统,光纤&&软件,光纤&&网络,光纤&&云,光纤&&通讯,无线&&平台,无线&&系统,无线&&软件,无线&&网络,无线&&云,无线&&通讯,GPRS&&平台,GPRS&&系统,GPRS&&软件,GPRS&&网络,GPRS&&云,GPRS&&通讯,WiFi&&平台,WiFi&&系统,WiFi&&软件,WiFi&&网络,WiFi&&云,WiFi&&通讯,扶贫&&平台,扶贫&&系统,扶贫&&软件,扶贫&&网络,扶贫&&云,扶贫&&通讯,检察院&&平台,检察院&&系统,检察院&&软件,检察院&&网络,检察院&&云,检察院&&通讯,法院&&平台,法院&&系统,法院&&软件,法院&&网络,法院&&云,法院&&通讯,公安&&平台,公安&&系统,公安&&软件,公安&&网络,公安&&云,公安&&通讯,司法&&平台,司法&&系统,司法&&软件,司法&&网络,司法&&云,司法&&通讯,政务&&平台,政务&&系统,政务&&软件,政务&&网络,政务&&云,政务&&通讯,监测&&平台,监测&&系统,监测&&软件,监测&&网络,监测&&云,监测&&通讯,政协&&平台,政协&&系统,政协&&软件,政协&&网络,政协&&云,政协&&通讯,金税&&平台,金税&&系统,金税&&软件,金税&&网络,金税&&云,金税&&通讯,履职&&平台,履职&&系统,履职&&软件,履职&&网络,履职&&云,履职&&通讯,政务服务&&平台,政务服务&&系统,政务服务&&软件,政务服务&&网络,政务服务&&云,政务服务&&通讯,放管服&&平台,放管服&&系统,放管服&&软件,放管服&&网络,放管服&&云,放管服&&通讯,公共资源&&平台,公共资源&&系统,公共资源&&软件,公共资源&&网络,公共资源&&云,公共资源&&通讯,行政服务&&平台,行政服务&&系统,行政服务&&软件,行政服务&&网络,行政服务&&云,行政服务&&通讯,行政审批&&平台,行政审批&&系统,行政审批&&软件,行政审批&&网络,行政审批&&云,行政审批&&通讯,社会信用体系&&平台,社会信用体系&&系统,社会信用体系&&软件,社会信用体系&&网络,社会信用体系&&云,社会信用体系&&通讯,效能监督&&平台,效能监督&&系统,效能监督&&软件,效能监督&&网络,效能监督&&云,效能监督&&通讯,热线&&平台,热线&&系统,热线&&软件,热线&&网络,热线&&云,热线&&通讯,政务数据&&平台,政务数据&&系统,政务数据&&软件,政务数据&&网络,政务数据&&云,政务数据&&通讯,电视台&&平台,电视台&&系统,电视台&&软件,电视台&&网络,电视台&&云,电视台&&通讯,广播&&平台,广播&&系统,广播&&软件,广播&&网络,广播&&云,广播&&通讯,传媒&&平台,传媒&&系统,传媒&&软件,传媒&&网络,传媒&&云,传媒&&通讯,杂志社&&平台,杂志社&&系统,杂志社&&软件,杂志社&&网络,杂志社&&云,杂志社&&通讯,科学技术&&平台,科学技术&&系统,科学技术&&软件,科学技术&&网络,科学技术&&云,科学技术&&通讯,科技园区&&平台,科技园区&&系统,科技园区&&软件,科技园区&&网络,科技园区&&云,科技园区&&通讯,开发区管理委员&&平台,开发区管理委员&&系统,开发区管理委员&&软件,开发区管理委员&&网络,开发区管理委员&&云,开发区管理委员&&通讯,管委会&&平台,管委会&&系统,管委会&&软件,管委会&&网络,管委会&&云,管委会&&通讯,科技馆&&平台,科技馆&&系统,科技馆&&软件,科技馆&&网络,科技馆&&云,科技馆&&通讯,科技创新&&平台,科技创新&&系统,科技创新&&软件,科技创新&&网络,科技创新&&云,科技创新&&通讯,高新区发展&&平台,高新区发展&&系统,高新区发展&&软件,高新区发展&&网络,高新区发展&&云,高新区发展&&通讯,科技成果&&平台,科技成果&&系统,科技成果&&软件,科技成果&&网络,科技成果&&云,科技成果&&通讯,影业&&平台,影业&&系统,影业&&软件,影业&&网络,影业&&云,影业&&通讯,科技大厦&&平台,科技大厦&&系统,科技大厦&&软件,科技大厦&&网络,科技大厦&&云,科技大厦&&通讯,情报&&平台,情报&&系统,情报&&软件,情报&&网络,情报&&云,情报&&通讯,科学器材&&平台,科学器材&&系统,科学器材&&软件,科学器材&&网络,科学器材&&云,科学器材&&通讯,自然科学&&平台,自然科学&&系统,自然科学&&软件,自然科学&&网络,自然科学&&云,自然科学&&通讯,科技信息和档案&&平台,科技信息和档案&&系统,科技信息和档案&&软件,科技信息和档案&&网络,科技信息和档案&&云,科技信息和档案&&通讯,科技金融&&平台,科技金融&&系统,科技金融&&软件,科技金融&&网络,科技金融&&云,科技金融&&通讯,科学技术传播&&平台,科学技术传播&&系统,科学技术传播&&软件,科学技术传播&&网络,科学技术传播&&云,科学技术传播&&通讯,青少年科技&&平台,青少年科技&&系统,青少年科技&&软件,青少年科技&&网络,青少年科技&&云,青少年科技&&通讯,企业创新促进&&平台,企业创新促进&&系统,企业创新促进&&软件,企业创新促进&&网络,企业创新促进&&云,企业创新促进&&通讯,创新战略&&平台,创新战略&&系统,创新战略&&软件,创新战略&&网络,创新战略&&云,创新战略&&通讯,普及推广&&平台,普及推广&&系统,普及推广&&软件,普及推广&&网络,普及推广&&云,普及推广&&通讯,工作者&&平台,工作者&&系统,工作者&&软件,工作者&&网络,工作者&&云,工作者&&通讯,新华社&&平台,新华社&&系统,新华社&&软件,新华社&&网络,新华社&&云,新华社&&通讯,通讯社&&平台,通讯社&&系统,通讯社&&软件,通讯社&&网络,通讯社&&云,通讯社&&通讯,舆论&&平台,舆论&&系统,舆论&&软件,舆论&&网络,舆论&&云,舆论&&通讯,智能化&&平台,智能化&&系统,智能化&&软件,智能化&&网络,智能化&&云,智能化&&通讯,门禁&&平台,门禁&&系统,门禁&&软件,门禁&&网络,门禁&&云,门禁&&通讯" ex1 := "超声,输煤系统,采样及制样系统,装车系统,机电系统,MW,机组,放射,转炉,工程造价,纲要设计,脱水系统,翻车机,订单,医疗设备,肺结节,商务楼施工,破碎系统,油库系统,审计服务,空调系统,灭火系统,新订单,垃圾处理系统,生产机房,电除尘高频电源设备,冲击地压,微信平台,发酵集成,液压润滑系统,#,杂志采购,制氧系统,除臭系统,编制,kV,电气线路,铁路线路,渗沥液,高压细水雾灭火系统,场地授权,土建工程,生物,医疗器械,医贸,医疗设备,承德世纪兴宇建筑工程有限公司,天津国能华北电力技术工程有限公司,机电设备,建筑安装,工程咨询,空调工程,电力安装,X射线,药敏分析系统,热送调度系统,射频手术系统,肾镜系统,注射系统,胃肠系统,质谱仪筛查系统,勘察,手术系统,反洗钱系统,发电机,高低压系统,排水系统,升降平台,污水系统,供销社建设,消防系统,通风系统,人体生理实验系统,试验系统,污泥系统,主机热控系统,供水系统,电路整修,安装工程有限公司,劳务有限公司,除尘系统,装修工程,用地预审,运输自动化控制系统,化学水工系统,故障自动诊断系统,手术导航系统,灰硝硫系统,液压系统,脱硫系统,光纤打标机,制粉系统,净化系统,车辆租赁,空压机系统,校准系统,设计标段,取水系统,装饰工程,宣传视频制作,分析服务,铁路专线,制冷系统,点火系统,水处理系统,火检光纤,遥感资料,燃料系统,供电系统,供热系统,土建,新风系统,传输系统,火灾报警系统,液压及水系统,加油服务,空调采购,电气系统,物流传输系统,原煤筛分系统,汽车冲洗平台,长沙高新技术产业开发区管理委员会,防水工程,热水系统,综合管网工程,电路板,生活水系统,网线采购,电源线采购,配电系统,自动报警系统,温室气体连续监测系统,制水系统,热泵系统,热力管道,道路维修,管网改造,脱硝系统,AGC系统,公交专线,物业服务,废水系统,电伴热系统,上料系统,电务系统,控制系统,电路改造,手术麻醉管理系统,造价咨询,建筑修缮,课程,设计咨询,雨污分流系统,中央空调机房,印刷系统,天然气管网,DCS,赛事安全评估,轨道电路,制造平台,供暖系统,皮带系统,血流动力学监测,中继泵站,光伏发电,工程初步设计,照明系统,电力专线,水冷系统,散热系统,重症监护系统,管道专线,气体检测系统,采暖系统,激光测振系统,租用办公场所,焊接系统,无创定量诊断系统,风机房,手术管理系统,磁共振机房,洗车平台,隧道工程,电力接入系统,物业管理服务,外墙粉刷,尾砂运输供给系统,换热机房,垂钓平台,可行性研究,地面系统,空气质量检测平台,网上超市采购,车辆维保,卸料平台,直饮水系统,煤系统,余热利用系统,劳务分包,火气系统,排风系统,装修施工,办公桌椅采购,天翼云科技,载具采购,钢板机房,腔镜系统,吹灰系统,激光扫描系统,空调,冷却水,打印机,排潮系统,排烟系统,蒸汽系统,润滑系统,烧结系统,加热系统,粉刷,磐石公司,工程施工,内墙维修,除雾器系统,自流平,宣传服务,渣处理系统,雨水系统,主题宣传,天翼云科技河北分公司,车辆定点,装修,劳动技术服务,真空系统,施工,施工图设计,造影系统,制冷机房,GW,心脏,检修平台,冷水系统,消防改造,供热专线,专栏,给水系统,警服,被装,灭火剂,雨污,保洁服务,物业服务,服装采购,中国移动,中移在线,中移系统,铁通,中国联通,联合网络通信,联通系统集成,中国电信,天翼视讯,天翼电信,天翼云,监理服务,监理&&中选,监理项目,项目监理,工程监理,预算编制,代理机构&&遴选,代理机构&&选取" tagJ1 := TagMatching{ tagName: "第一类", tagCode: "001", matchField: []string{"title"}, matchKey: jundui, matchKeyReg: GetRegex(jundui), excludeField: []string{"title"}, excludeKey: ex1, excludeKeyReg: GetRegex(ex1), } matchArr = append(matchArr, tagJ1) key2 := "视频会议,视频监控,等保,信息化,机房,雪亮,智慧交管,智慧安防,智慧社区,天网,天幕,移动警务,综治,视联网,磐石,智慧监所,智慧平安,智慧检务,智慧法院,移动检务,掌上法院,直播听证,远程提讯,智慧监狱,智慧司法,智慧戒毒,智慧信访,绿色军营,智慧营区,二三级网,二级网,三级网,手机管控,智慧校园,智慧医院,智慧医保,智慧景区,智慧乡村,智慧食堂,一卡通,一脸通,银医,掌上医院,数据中心,风险普查,智慧城市,智慧城管,政务外网,云平台,物流系统,专线,电路,物联网,智慧医疗,互联互通,远程医疗,医疗云,影像云,PACS,HIS,云安全,云桌面,专属云,医院云,云服务,私有云,医院上云,云监控,云计算,云主机,桌面云,云医院,安全云,云办公,云专线,云客服,云终端,云网融合,专有云,云医疗,公有云,云应用,云化项目,智慧健康,系统平台,平台系统,信息服务平台,医联体,核酸检测系统,数字医疗,远程会诊,移动医护,网络安全,健康系统,专网,护理系统,胶片数字化,医废管理系统,安防系统,管理系统,卫健系统,服务系统,成像分析系统,一体化系统,呼叫系统,教学系统,体检系统,业务系统,定位系统,票据系统,医院系统,叫号系统,监护系统,导视系统,培训系统,监控系统,监测系统,标测系统,支持系统,用药系统,追溯系统,建设系统,超融合系统,病房净化系统,应用系统,系统功能,审核系统,影像系统,防护系统,导向系统,归档系统,备份系统,桌面系统,安保系统,发票系统,监管系统,决策系统,考核系统,物资系统,诊断系统,核算系统,电子签名系统,评价系统,安检系统,财务系统,系统开发,预约系统,分诊系统,合一系统,对讲系统,展示系统,调度系统,认证系统,办公系统,结算系统,干预系统,病案系统,筛查系统,管控系统,检验系统,防控系统,探视系统,引导系统,登记系统,上报系统,考试系统,传输系统采购,分配系统,报警系统,采集系统,监视系统,病理系统,收据系统,缴费系统,统计系统,报销系统,安全系统,报告系统,应急救援系统,测评系统,核酸快速检测系统,事件系统,一卡通系统,转播系统,接口系统,改造系统,互动系统,审计系统,核对系统,应急指挥系统,上传系统,评审系统,核签系统,共享系统,巡更系统,发布系统,排队系统,告警系统,疫苗接种告知确认系统,运维系统,支撑系统,内控系统,层析系统,导检系统,信息发布系统,卫生监督移动执法系统,疫苗接种系统,电子签核系统,应急系统,ERP系统,技术系统,仓储系统,支付系统,查询系统,前端系统,核查系统,人事系统,协同系统,住院系统,环境系统,面部跟踪系统,接警系统,审计大数据,电子病历,三农大数据,智慧渔业,数字乡村,5G,4G,智慧旅游平台,智慧停车,智慧农业,智慧气象,智慧建设,智慧城市建设,智慧水务,智慧档案,融媒体,VPDN,IDC,综合布线,IoT,光纤,综合管理平台,执法终端,慧眼,互联网+,呼叫中心,短彩信,校园网,网络存储设备,OA,办公自动化,高清视频,智能安防,监控安防,12345,12341,12342,12366,12328,12329,12333,12348,12351,12306,12316,12317,12322,12330,12319,12338,12378,12358,NB,辅警通,移动工作终端购置及通信服务,移动执法,一键报警,警务通,管控平台系统建设,数字化城市,4G单兵系统,综治视联网,数字化校园,云企信,云总机,融合总机,多媒通信,融合通信,视频通信,视频电话,无线商话,无线座机,交换机直连,集团通讯录,外勤管家,兵团社保通,商户管家,移动秀品,校讯通平台,集团V网,农信通,信息化终端设备服务系统,天眼,村村享,智慧交通,安全通讯,城域网,GPS,大数据,短信,防汛视频,数字校园,宽带,电子警察,智慧党建,智慧供水,高清会议,移动税务,WIFI,无线通信,检务通,云视频,可视一张网,智慧派出所,等级保护,智能扫码刷脸测温,智能测温,基层测温,智慧检务,智慧,医院信息化建设,智能信息化,机房运维,平安社区,四级网,智能接处警,智慧云,监控工程建设,安全监测设施,通信管道,数字城管,指挥调度系统,监控设备,智慧平安乡村,信息网建设,智能监控,网络建设,智慧教育,电教室,扫码测温,智能感知,长效管护平台,数字中心,智慧环卫,人脸识别,交通感知,移动办公,益农信息社,链路连接,人脸抓拍,电话系统,农村厕所管护,警务终端,城市综合管理,平安城市,弱电&&智能化,门禁,视频传输,安全防护体系,智能化,网络&&平台,卫星通信,卫星通讯,公网基站,通信&&基站,通讯&&基站,互联网&&接入,互联网&&服务,通信线路,通信&&服务,弱电&&系统" ex2 := "超声,输煤系统,采样及制样系统,装车系统,机电系统,MW,机组,放射,转炉,工程造价,纲要设计,脱水系统,翻车机,订单,医疗设备,肺结节,商务楼施工,破碎系统,油库系统,审计服务,空调系统,灭火系统,新订单,垃圾处理系统,生产机房,电除尘高频电源设备,冲击地压,微信平台,发酵集成,液压润滑系统,#,杂志采购,制氧系统,除臭系统,编制,kV,电气线路,铁路线路,渗沥液,高压细水雾灭火系统,场地授权,土建工程,生物,医疗器械,医贸,医疗设备,承德世纪兴宇建筑工程有限公司,天津国能华北电力技术工程有限公司,机电设备,建筑安装,工程咨询,空调工程,电力安装,X射线,药敏分析系统,热送调度系统,射频手术系统,肾镜系统,注射系统,胃肠系统,质谱仪筛查系统,勘察,手术系统,反洗钱系统,发电机,高低压系统,排水系统,升降平台,污水系统,供销社建设,消防系统,通风系统,人体生理实验系统,试验系统,污泥系统,主机热控系统,供水系统,电路整修,安装工程有限公司,劳务有限公司,除尘系统,装修工程,用地预审,运输自动化控制系统,化学水工系统,故障自动诊断系统,手术导航系统,灰硝硫系统,液压系统,脱硫系统,光纤打标机,制粉系统,净化系统,车辆租赁,空压机系统,校准系统,设计标段,取水系统,装饰工程,宣传视频制作,分析服务,铁路专线,制冷系统,点火系统,水处理系统,火检光纤,遥感资料,燃料系统,供电系统,供热系统,土建,新风系统,传输系统,火灾报警系统,液压及水系统,加油服务,空调采购,电气系统,物流传输系统,原煤筛分系统,汽车冲洗平台,长沙高新技术产业开发区管理委员会,防水工程,热水系统,综合管网工程,电路板,生活水系统,网线采购,电源线采购,配电系统,自动报警系统,温室气体连续监测系统,制水系统,热泵系统,热力管道,道路维修,管网改造,脱硝系统,AGC系统,公交专线,物业服务,废水系统,电伴热系统,上料系统,电务系统,控制系统,电路改造,手术麻醉管理系统,造价咨询,建筑修缮,课程,设计咨询,雨污分流系统,中央空调机房,印刷系统,天然气管网,DCS,赛事安全评估,轨道电路,制造平台,供暖系统,皮带系统,血流动力学监测,中继泵站,光伏发电,工程初步设计,照明系统,电力专线,水冷系统,散热系统,重症监护系统,管道专线,气体检测系统,采暖系统,激光测振系统,租用办公场所,焊接系统,无创定量诊断系统,风机房,手术管理系统,磁共振机房,洗车平台,隧道工程,电力接入系统,物业管理服务,网上超市采购,外墙粉刷,尾砂运输供给系统,换热机房,垂钓平台,可行性研究,地面系统,空气质量检测平台,车辆维保,卸料平台,直饮水系统,煤系统,余热利用系统,劳务分包,火气系统,排风系统,装修施工,办公桌椅采购,天翼云科技,载具采购,钢板机房,腔镜系统,吹灰系统,激光扫描系统,空调,冷却水,打印机,排潮系统,排烟系统,蒸汽系统,润滑系统,烧结系统,加热系统,粉刷,磐石公司,工程施工,内墙维修,除雾器系统,自流平,宣传服务,渣处理系统,雨水系统,主题宣传,天翼云科技河北分公司,车辆定点,装修,劳动技术服务,真空系统,施工,施工图设计,造影系统,制冷机房,GW,心脏,检修平台,冷水系统,消防改造,供热专线,专栏,给水系统,警服,被装,灭火剂,保洁服务,物业服务,服装采购中国移动,中移在线,中移系统,铁通,中国联通,联合网络通信,联通系统集成,中国电信,天翼视讯,天翼电信,天翼云,监理服务,监理&&中选,监理项目,项目监理,工程监理,预算编制,代理机构&&遴选,代理机构&&选取" tagJ2 := TagMatching{ tagName: "第2类", tagCode: "002", matchField: []string{"title"}, matchKey: key2, matchKeyReg: GetRegex(key2), excludeField: []string{"title"}, excludeKey: ex2, excludeKeyReg: GetRegex(ex2), } matchArr = append(matchArr, tagJ2) key3 := "智算云,智算中台,数字孪生平台,物联网平台,城市大脑,智慧停车,智慧灯杆,智慧社区,智慧养老,智慧小区,智慧物业,智慧乡村,智慧农业,智慧党建,数字乡村,智慧城市,数智城市,智治城市,数字驾驶舱,新型智慧城市,数据基础底座,智能视觉平台,云网资源接入,数字城市,数智城市,数字底座,超级大脑,城市大脑,全息路网,全息路口,智慧水务,智慧应急,智能装备,智慧城管,应急指挥系统,智慧消防,一网统管,数字政府,城市超脑,防欺凌&&报警,防欺凌&&预警,防欺凌&&终端,防欺凌&&AI,人工智能智算,算力卡,云智算,定制开发&&系统集成" ex3 := "监理服务,监理&&中选,监理项目,项目监理,工程监理,预算编制,代理机构&&遴选,代理机构&&选取" tagJ3 := TagMatching{ tagName: "第3类", tagCode: "003", matchField: []string{"title"}, matchKey: key3, matchKeyReg: GetRegex(key3), excludeField: []string{"title"}, excludeKey: ex3, excludeKeyReg: GetRegex(ex3), } matchArr = append(matchArr, tagJ3) key4 := "热线平台,综合布线,协同办公,远程办公,vpn,wifi,私有云,云桌面,云计算,桌面云,智能云,政务云,云平台,云迁移,云资源,云服务,公有云,云灾备,云存储,云租用,云租赁,边缘云,专享云,虚拟化,云办公,云基础,基础资源,医疗云,智造云,行业云,新沃云,云运维,云应用,云安全,灵云,人口普查,舆情&&分析,舆情监测,舆情监控,舆情&&系统,防勒索病毒,灾备平台,电子化规范,处方前置系统,合理用药,物联网,NB-IOT,烟感,IDC,ICT,机房&&租赁,机房&&租用,机房&&建设,机房&&迁移,机房&&搬迁,机房&&托管,5G,人脸识别,门禁&&系统,人脸&&闸机,容灾备份,等级保护,等保,等级评测,区块链,短信,彩信,固话,数字政府,平安社区,平安校园,共享交换平台,移动执法,平安城市,智慧矿山,雪亮,智慧旅游,智慧景区,电子围栏,明厨亮灶,智慧校务,远程教育,多媒体教学,智慧教育,智慧课堂,虚拟现实,大数据实训,工业机器人,教育信息化,数字校园,智慧校园,校园信息化,标准化&&考场,标准化&&考点,智慧考场,智慧考点,智能&&安检门,基础网络,弱电智能化,智能化工程,智慧居家,智能门禁,应急能力提升,教育&&设备,教学&&设备,教育&&装备,教学&&装备,智慧医院,智慧医疗,大数据监督平台,信息化,监测平台,风险普查,通信服务,雨水情,智慧市场监管,智能化,数据流量,移动办案,智慧环保,智能安防,移动警务,移动&&终端,无人农场,远程医疗,监管体系,智慧井盖,智能交通,房屋&&普查,应急管理体系,智慧办公,城市综合治理,智慧大厦,智慧养老,灾害防御系统,综合治理平台,排队叫号,教育&&一体化,教学&&一体化,智慧政协,智慧哨兵,电子政务,非现场执法,智慧园区,社会治理,水库安全运行,溯源体系,接处警,一张图,涉税数据,智慧监管,精准教学,远程接访,云广播,数字化城市,智慧警务,智慧人大,医共体,医联体,预警信息发布,移动护理,无纸化病案,智能医废,电子病历,协同共管,信创云,智慧医护,无线覆盖,移动专网,惠企&&平台,院前急救,数字化城管,IPV4,IPV6,智慧水利,智慧水务,云视讯,视频会议系统,视频会商,蓝天卫士,智慧工厂,远程医技,远程会诊,森林防火,森林火灾,电子表决,人像识别,录播教室,多规合一,96110,智能回访,舆情通,智能导航,智能导诊,智慧法制,呼叫平台,虚拟仿真,智慧教室,智慧路灯,班班通,改薄提升,电子警察,教育薄弱环节改善,教育薄改,管户设备,标准化考场,标准化考点,可视化指挥调度系统,基本装备采购,网络管理,国际业务专线,传输网络,指挥通信设备,4G无线图传,无线图传&&执法记录仪,专网,专线,信息系统,网络服务,天线地网,地网,移动医护,应急救援,全民健康信息平台,等保测评,疾病预防,精准预约,挂号系统,双重预防,预防体系,监控系统,动态监控,一村一警,等级测评,远程协同,转移支付,图像监测站,监测监控能力,监测监控&&设备,智慧&&系统集成,智能&&系统集成,通信系统,计算机网络,视频安防系统,通信光缆,自动化系统,流量计系统,决策支持系统,高精定位,移动办公,辅助办案,远程指挥,跨省通办,支付电子化,雪亮工程,基础电信业务运营商,广电网络运营商,溯源体系软件平台建设,治安防控,系统集成,远程取证,建筑承灾体,建筑受灾体,考评一体化,数字化,老旧小区,质量安全追溯体系,平安灯箱,雨水情测报,安全监测,安全运行,技能振兴,生态综合体,平安基层,尾水&&达标,尾水&&治理,互联&&电路,工业互联网,双高,监测&&技术&&服务,执法系统,应急&&广播,定位系统,城市&&平台建设,加油站涉税数据管理,无纸化办公,大数据&&平台,网格&&终端,一体化&&平台,疫情防控&&一体化,疫情&&平台,医疗&&共同体,重点隐患整治,技防监控,突发事件&&预警,公共数字文化,考试平台,安防工程,安防系统,水库监测,景区提升,美丽乡村,乡村振兴,智慧社区,智慧小区,智慧物业,智慧乡村,智慧农业,智慧党建,数字乡村,返贫监测,基层治理,乡村治理,航空巡护,房屋安全普查,厕所革命,履职平台,信道&&服务,信道租赁,综合治理,有诉即办,接诉即办,软件技术服务,感知设备,综合&&集成,现代&&产业园,场所码&&系统,网站群&&升级,数智化,运管服管理平台,城市生命线,智慧园林,智慧市政,智慧环卫,运管服&&平台,组网&&集成,组网&&服务,督查&&系统,督办&&系统,元宇宙,基础设施&&提升,湿地&&保护,湿地&&修复,追溯体系,人工影响天气能力,防汛&&装备,抢险&&装备,数字城市,数智城市,数字底座,超级大脑,城市大脑,全息路网,全息路口,车联网,智能网联,网联车,车路协同,车路智行,智慧出行,营运车辆监管,TOCC,交通运行监测,交通运行调度,车&&调度平台,车&&调度系统,电子站牌,智慧停车,智慧泊车,道路&&智能,网络&&建设,ipv,雾森,雾炮,数字孪生,薄弱环节改善,教育&&薄&&改,拆墙透绿,工控安全,一体化建设,烟草&&一体化,薄&&改&&提升,智慧交通,校园&&安防,智慧&&安防,移动互联网,互联网链路,移动&&链路,城市&&视频,城市&&监控,亮化工程,视频图像,图像解析,北斗定位,精准&&教学,弱电系统,自动审核,智能审核,旱作节水,农业技术,勤指情,智慧街面巡防,智慧安防小区,智感安防小区,公安信息化,公安科技装备,警务信息化,天网,治安视频监控,公安大数据,警务云,视频图像感知,全息感知网,视频智能化,视频云,视频监控平台,视频图像综合应用,视频图像信息数据库,视图库,视频图像解析,人脸聚档,公安技战法,社会治安防控体系,圈层查控,市域单元防控,治安要素管控,数字驾驶舱,新型智慧城市,数据基础底座,智能视觉平台,系统平台维护,云网资源接入,驾驶舱,水质&&监测,三级等保,会商系统,值班视频,机房托管,无线&&网,网&&接入,全光网,电子商务进农村,互联网法庭,办公流量,弱电&&设施,新型城市,战术子网,云监管,云&&平台,文旅&&云,固网&&业务,固网语音,电子监控,新媒体宣传,院内&&导航,高精矢量地图,地图模拟导航,平台搭建,录音录像系统,网络运维,基础软件,软件开发,公共停车系统,无纸化,城市综合提升,一件事,一次办,只跑一次,市带县,情指勤,情指行,互联互通,五级乙等,医院&&级&&等,视频会议,云&&部署,全域可视化,执法&&装备,舆情分析,语音服务平台,语音&&平台,12123,网络设备,信息技术类,技防体系,火灾探测报警器,独立式&&火灾探测,阅卷系统,全域感知,物联网平台,融媒体中心,智慧交管,智能交管,交通治理,交通综合治理,拥堵治理,缓堵提升,数智治理,数字道路,交通提升,交通大脑,大数据分析,评价诊断,辅助决策,交通参数,交通态势,边缘计算单元,边缘计算盒子,边缘信号控制,边缘智能信控,边缘信控盒子,信控一体机,信号控制优化,信号控制与优化,统一信控平台,信号控制系统,信控系统,信控联网,安全治理,城市交通,农村交通,农村安全,交通违法,机动车违法,非机动车违法,电动自行车违法,重点车辆违法,农村违法,交通执法,机动车执法,非机动车执法,电动自行车执法,重点车辆执法,农村执法,重点车辆,视频抓拍,机动车抓拍,非机动车抓拍,违法抓拍,执法抓拍,电动自行车抓拍,车辆抓拍,车辆档案,违法检测,事件检测,二次识别,违法识别,行为识别,特征识别,AI识别,AI分析,智能识别,智能分析,视频分析,视频解析,图片解析,智能算法,智能视觉,以图搜图,布控,检索比对,学院&&信息化,大学&&信息化,校园&&信息化,医院&&信息化,医疗&&信息化,学院&&智能化,大学&&智能化,校园&&智能化,医院&&智能化,医疗&&智能化,互联网接入,光纤,链路,通信&&传输,在线监管,12313,12315,警务通,辅警通,检务通,手机卡,审务通,狱警通,城管通,党务通,4G视频,车载定位,流量服务,移动4G手机,办公自动化,OA办公,保密终端,政务短信平台,移动专属合作,人像卡口,网络线路,网络升级,宽带提速,数据库建设,办案手持终端,防汛视频,光伏扶贫,监控系统联网监督系统,监控设备,宽带升级,政务办公系统,网络化管理,移动终端,视频监控,光纤租赁,数据共享中心,宽带接入,光纤线路租费,智慧城市指挥中心,卡口系统,网络改造,视频检测站,手持报警器,值班室视频,智慧供水,高清会议系统,云视频,移动通信业务,电视会议,联网系统,网络安全,信息管理平台,监控中心,信息平台,VPN专线,门户网站建设,信息共享平台,互联网平台集成服务,值班管理系统,高清视频会议,矿坑监测点,线路组网,公交车载WIFI,OA功能扩展,移动税务信息化,互联网接入服务,信息服务平台,数字化中心,前端信息点,智能办公系统,无线通信设备,电子监控平台,办公管理平台,移动云,MAS,管理信息网,数据共享平台,网络运营服务,村村响,免费WIFI,信息安全服务,保密通信服务,保障体系,移动安全,监控设施,网&&租赁,数字化采集,应用程序服务,调度平台,运营平台,农村厕所&&提升,农村厕所&&改造,粪污&&平台,智慧灌区,水利大脑,水旱灾害防御,河长制湖长制,水利云平台,数字大厅,数据大脑,企业上云,智能巡更,园区信息化服务,智慧水表,一网通办,一网通管,一体化政务服务,城市治理,市域治理,可视化调度,智慧城市,CIM,智慧政务,数字民生,智慧物流,智慧能源,数字物流,数字城管,食品安全,智慧工地,数字产业,数据智能,智慧应急,智能装备,智慧城管,应急指挥系统,智慧消防,一网统管,城市超脑,天眼,城市&&智能,城市&&网络,城市&&数字化,城市&&数智,智能环保,智能医疗,远程诊断,智慧经济,智慧居民,智慧安防,智能电网,智慧安居,智慧健康,数字交通,智慧电网,智慧燃气,一图全面感知,一键可知全局,一站创新平台,一体运行联动,城市运行管理体系,创业服务平台,数字化产业,智慧管廊,智慧文旅,文旅云,电子健康卡,数字&&保障&&中心,视觉计算,APP建设,应急指挥能力,警情分析,执法助手,执法办案,AIGC,创新应用中心,基层防灾,精准分析,算力,防欺凌,人工智能,集群" ex4 := "监理服务,监理&&中选,监理项目,项目监理,工程监理,预算编制,代理机构&&遴选,代理机构&&选取" tagJ4 := TagMatching{ tagName: "第4类", tagCode: "004", matchField: []string{"title"}, matchKey: key4, matchKeyReg: GetRegex(key4), excludeField: []string{"title"}, excludeKey: ex4, excludeKeyReg: GetRegex(ex4), } matchArr = append(matchArr, tagJ4) key5 := "专网&&租用,专网&&租赁,专网&&服务,专网&&接入,网络&&租用,网络&&租赁,网络&&服务,网络&&接入,链路&&租用,链路&&租赁,链路&&服务,链路&&接入,线路&&租用,线路&&租赁,线路&&服务,线路&&接入,互联网&&租用,互联网&&租赁,互联网&&服务,互联网&&接入,宽带&&租用,宽带&&租赁,宽带&&服务,宽带&&接入,带宽&&租用,带宽&&租赁,带宽&&服务,带宽&&接入,链路&&租用,链路&&租赁,链路&&服务,链路&&接入" ex5 := "监理服务,监理&&中选,监理项目,项目监理,工程监理,预算编制,代理机构&&遴选,代理机构&&选取" tagJ5 := TagMatching{ tagName: "第5类", tagCode: "005", matchField: []string{"title"}, matchKey: key5, matchKeyReg: GetRegex(key5), excludeField: []string{"title"}, excludeKey: ex5, excludeKeyReg: GetRegex(ex5), } matchArr = append(matchArr, tagJ5) key6 := "社会治理信息化,综合指挥调度系统,视频图像交换系统,智能巡护终端,大数据智能监管平台,灌溉&&一张网,水肥一体化,农田信息化工程,耕地质量监测,农田生产&&监测,农田科技&&监测,农作物良种对比试验站,森林资源视频监控,自然保护区&&智慧化,城市生命线,城市运管服,城市运行管理服务,城市运行监测,城市管理监督评价指标体系,城市灾害预警,预警指挥平台,物联感知支撑平台,地理信息支撑系统,溯源体系软件平台建设,AI声音安防卫士,智能音频分析,智能音频检测,防欺凌AI音频报警,智能语音警报设备,农田&&信息化,农田信息工程,农田&&监测,高标准农田&&智能化,高标准农田&&图斑,高标准农田&&灌溉,高标准农田&&大数据,高标准&&农田监测,农田监测系统,高标准农田&&信息化监测,算力" ex6 := "监理服务,监理&&中选,监理项目,项目监理,工程监理,预算编制,代理机构&&遴选,代理机构&&选取,起重机,材料,审计,编制服务,报告编制,会务服务" tagJ6 := TagMatching{ tagName: "第6类", tagCode: "006", matchField: []string{"title"}, matchKey: key6, matchKeyReg: GetRegex(key6), excludeField: []string{"title"}, excludeKey: ex6, excludeKeyReg: GetRegex(ex6), } matchArr = append(matchArr, tagJ6) key7 := "综合服务能力&&提升,综合服务能力&&升级,综合服务能力&&改造,综合服务能力&&建设,综合服务能力&&信息化,综合服务能力&&雨水情,综合服务能力&&监测设施,综合服务能力&&监测预警,综合服务能力&&防控,综合服务能力&&预警,综合服务能力&&预防,监控&&提升,监控&&升级,监控&&改造,监控&&建设,监控&&信息化,监控&&雨水情,监控&&监测设施,监控&&监测预警,监控&&防控,监控&&预警,监控&&预防,水库&&提升,水库&&升级,水库&&改造,水库&&建设,水库&&信息化,水库&&雨水情,水库&&监测设施,水库&&监测预警,水库&&防控,水库&&预警,水库&&预防,灌区&&提升,灌区&&升级,灌区&&改造,灌区&&建设,灌区&&信息化,灌区&&雨水情,灌区&&监测设施,灌区&&监测预警,灌区&&防控,灌区&&预警,灌区&&预防,风险&&提升,风险&&升级,风险&&改造,风险&&建设,风险&&信息化,风险&&雨水情,风险&&监测设施,风险&&监测预警,风险&&防控,风险&&预警,风险&&预防" ex7 := "监理服务,监理&&中选,监理项目,项目监理,工程监理,预算编制,代理机构&&遴选,代理机构&&选取" tagJ7 := TagMatching{ tagName: "第7类", tagCode: "007", matchField: []string{"title"}, matchKey: key7, matchKeyReg: GetRegex(key7), excludeField: []string{"title"}, excludeKey: ex7, excludeKeyReg: GetRegex(ex7), } matchArr = append(matchArr, tagJ7) key8 := "火灾&&报警,医院&&达标,医养&&设备,医养综合体,考点&&改造,养老&&设施,养老&&设备,密评,网络&&提升,长距离对讲,防统方,机顶盒,污染&&基站,乐业小站,城市&&生命线,全息投影,电子签,远程医学,掌上医院,算力集群,算力平台,量子计算平台,算力&&建设,算力服务,专属云,智算&&云,组网,园区&&安防,一网统管,全息感知,全域感知,智慧热力,危化品监管,综合管廊,数字孪生,城市风险,城市&&平台建设,智慧&&路灯,智能&&路灯,智慧&&灯杆,智能&&灯杆,监控杆,智慧&&灯塔,多功能路灯,数字&&路灯,数字&&灯杆,多杆合一,预警&&能力,应急&&能力提升,预警&&指挥,预警&&提升,火险&&监测,火情&&监测,视频&&指挥&&调度,无人机&&平台,航空应急,网络&&感知,融合调度,河长制,AI音频,声纹识别,AI预警,智能语音,警报设备,安防卫士,校园&&安防,AI报警,声纹,警务综合,警综,签名捺印,电子签,案管,涉案语音处理,警情分析,执法助手,执法办案,生态&&监测站,环境&&监测站,油烟&&监测,感烟报警,烟感报警,大模型,数据模型,普查&&PDA,普查&&PAD,智慧农业,旱作节水,雨水情,无人农场,溯源体系,数字茶园,数字农田,智慧灌区,水旱灾害防御,农田&&信息化,农田信息工程,农田&&监测,高标准农田&&智能化,高标准农田&&图斑,高标准农田&&灌溉,耕地质量评估,土壤&&检测,高标准农田&&大数据,智慧农业,土肥监测,耕地核实入库,高标准&&农田监测,农田监测系统,高标准农田&&信息化监测,互联网&&安全,互联网&&设备,卡口测速,云教室,天空地&&一体,四情&&监测,基层&&医疗&&体系,基层&&卫生&&系统,基层&&医疗&&系统,电子班牌,监控&&补点,监控&&补盲,考点&&升级,风险管控&&平台,耕地&&预警,公立医院改革,医院&&高质量发展,窨井&&整治,物联网&&设备,自动监测站,物联&&感知,诊疗平台,中心平台软件,环境监测,4G图传,医院告知软件,作战系统,电子报规,监控&&系统,智慧化,政务&&网络,移动端&&服务,固网&&服务,金保,便民&&热线,服务&&热线,视联网,视频&&联网,数字大脑,数字办公厅,医供体,监测预警,智能&&育种,积水监测" ex8 := "家具,监理服务,监理&&中选,监理项目,项目监理,工程监理,预算编制,代理机构&&遴选,代理机构&&选取" tagJ8 := TagMatching{ tagName: "第8类", tagCode: "008", matchField: []string{"title"}, matchKey: key8, matchKeyReg: GetRegex(key8), excludeField: []string{"title"}, excludeKey: ex8, excludeKeyReg: GetRegex(ex8), } matchArr = append(matchArr, tagJ8) f, err := excelize.OpenFile("./【研究院为基础-阈值55】两院8-9月全量标讯数据对比匹配结果.xlsx") if err != nil { fmt.Println(err) return } defer func() { f.Save() if err := f.Close(); err != nil { fmt.Println(err) } }() //2.专项债详情 rows, err := f.GetRows("数据清单") if err != nil { fmt.Println(err) return } for i := 2; i < len(rows); i++ { title := rows[i][2] if i%100 == 0 { log.Println("iiii", i, title) } tmp := map[string]interface{}{ "title": title, } _, match, _, ex := TaskTags(tmp, matchArr) if match == "" { f.SetCellValue("数据清单", fmt.Sprintf("%s%d", "P", i+1), "1") } if match != "" && ex != "" { f.SetCellValue("数据清单", fmt.Sprintf("%s%d", "P", i+1), "2") } if match != "" && ex == "" { f.SetCellValue("数据清单", fmt.Sprintf("%s%d", "P", i+1), "3") } if i%100 == 0 { f.Save() } } f.Save() log.Println("数据处理完毕") } func test() { //Mgo := &mongodb.MongodbSim{ // //MongodbAddr: "172.17.189.140:27080", // MongodbAddr: "192.168.3.166:27082", // Size: 10, // DbName: "majiajia", // //UserName: "SJZY_RWbid_ES", // //Password: "SJZY@B4i4D5e6S", // //Direct: true, //} //Mgo.InitPool() MgoP := &mongodb.MongodbSim{ //MongodbAddr: "172.17.189.140:27080", MongodbAddr: "127.0.0.1:27080", Size: 10, DbName: "qfw", Direct: true, //UserName: "SJZY_RWbid_ES", //Password: "SJZY@B4i4D5e6S", } MgoP.InitPool() f, err := excelize.OpenFile("./河南物业.xlsx") if err != nil { fmt.Println(err) return } defer func() { if err := f.Close(); err != nil { fmt.Println(err) } }() rows, err := f.GetRows("Sheet1") if err != nil { fmt.Println(err) return } for i := 1; i < len(rows); i++ { id := rows[i][0] rs, _ := MgoP.FindById("projectset_20230904", id, nil) if rs == nil { continue } if phone, ok := (*rs)["buyer"]; ok { if util.ObjToString(phone) != "" { f.SetCellValue("Sheet1", fmt.Sprintf("K%v", i+1), phone) } } } f.Save() } // IsInStringArray 判断数组中是否存在字符串 func IsInStringArray(str string, arr []string) bool { // 先对字符串数组进行排序 sort.Strings(arr) // 使用二分查找算法查找字符串 pos := sort.SearchStrings(arr, str) // 如果找到了则返回 true,否则返回 false return pos < len(arr) && arr[pos] == str } func validateMobileNumber(mobileNumber string) bool { // 手机号码正则表达式,这里只是一个简单的示例,可能需要根据您的具体需求进行调整 re := regexp.MustCompile(`^1[3-9]\d{9}$`) return re.MatchString(mobileNumber) }