|
@@ -57,7 +57,9 @@ func TaskWinner(mapinfo *map[string]interface{}) {
|
|
|
//遍历bidding表保存到redis
|
|
|
//key:企业名 value:json结构体{"winner": 1, "winnertel": 1, "winnerperson": 1,"topscopeclass": 1, "winneraddr": 1,"_id":1}
|
|
|
tmp := make(map[string]interface{})
|
|
|
+ var num int
|
|
|
for cursor.Next(&tmp) {
|
|
|
+ num++
|
|
|
winner, ok := tmp["winner"].(string)
|
|
|
if !ok || utf8.RuneCountInString(winner) < 4 {
|
|
|
continue
|
|
@@ -129,6 +131,7 @@ func TaskWinner(mapinfo *map[string]interface{}) {
|
|
|
log.Println(err)
|
|
|
}
|
|
|
}
|
|
|
+ log.Println("存量 winner mongo遍历完成:",num)
|
|
|
SourceClient.DestoryMongoConn(SourceClientcc)
|
|
|
//遍历redis
|
|
|
if scan := conn.Scan(0, "", 100); scan.Err() != nil {
|