|
@@ -6,7 +6,6 @@ import (
|
|
"app.yhyue.com/data_processing/common_utils/mongodb"
|
|
"app.yhyue.com/data_processing/common_utils/mongodb"
|
|
"app.yhyue.com/data_processing/common_utils/mysqldb"
|
|
"app.yhyue.com/data_processing/common_utils/mysqldb"
|
|
"fmt"
|
|
"fmt"
|
|
- es "github.com/olivere/elastic/v7"
|
|
|
|
"github.com/robfig/cron/v3"
|
|
"github.com/robfig/cron/v3"
|
|
"go.uber.org/zap"
|
|
"go.uber.org/zap"
|
|
"sync"
|
|
"sync"
|
|
@@ -14,10 +13,12 @@ import (
|
|
)
|
|
)
|
|
|
|
|
|
var (
|
|
var (
|
|
- Mgo *mongodb.MongodbSim
|
|
|
|
- MgoP *mongodb.MongodbSim
|
|
|
|
- Mysql *mysqldb.Mysql
|
|
|
|
- EsClient *es.Client
|
|
|
|
|
|
+ Mgo *mongodb.MongodbSim
|
|
|
|
+ MgoP *mongodb.MongodbSim
|
|
|
|
+ MgoSpider *mongodb.MongodbSim
|
|
|
|
+ Mysql *mysqldb.Mysql
|
|
|
|
+ //EsClient *es.Client
|
|
|
|
+ SpiderSites = make([]string, 0) //排除,竞品站点
|
|
)
|
|
)
|
|
|
|
|
|
func main() {
|
|
func main() {
|
|
@@ -110,6 +111,11 @@ func saveBidding(tmp map[string]interface{}) {
|
|
insert["bidding_id"] = id
|
|
insert["bidding_id"] = id
|
|
insert["spidercode"] = tmp["spidercode"]
|
|
insert["spidercode"] = tmp["spidercode"]
|
|
insert["site"] = tmp["site"]
|
|
insert["site"] = tmp["site"]
|
|
|
|
+ site := tmp["site"].(string)
|
|
|
|
+ //竞品网站数据,直接过滤
|
|
|
|
+ if IsInStringArray(site, SpiderSites) {
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
|
|
if tmp["comeintime"] != nil {
|
|
if tmp["comeintime"] != nil {
|
|
time, _ := convertToTime(tmp["comeintime"])
|
|
time, _ := convertToTime(tmp["comeintime"])
|