|
@@ -9,11 +9,15 @@ var ErrFid = "a6879f0a8570256aa21fb978e6dabb50429a30dfacff697cf0b898abbc5c262e"
|
|
|
//初始化延迟采集站点集合
|
|
|
func InitOther() {
|
|
|
defer qu.Catch()
|
|
|
- DelaySites = map[string]int{}
|
|
|
+ DelaySiteMap = map[string]*DelaySite{}
|
|
|
list, _ := MgoS.Find("spider_compete", nil, nil, nil, false, -1, -1)
|
|
|
for _, l := range *list {
|
|
|
site := qu.ObjToString(l["site"])
|
|
|
delayTime := qu.IntAll(l["delaytime"])
|
|
|
- DelaySites[site] = delayTime
|
|
|
+ compete, _ := l["compete"].(bool)
|
|
|
+ DelaySiteMap[site] = &DelaySite{
|
|
|
+ DelayTime: delayTime,
|
|
|
+ Compete: compete,
|
|
|
+ }
|
|
|
}
|
|
|
}
|