wangchuanjin 8 ماه پیش
والد
کامیت
5395f91e43
1فایلهای تغییر یافته به همراه4 افزوده شده و 1 حذف شده
  1. 4 1
      pushprojectforecast/match/job/matchjob.go

+ 4 - 1
pushprojectforecast/match/job/matchjob.go

@@ -94,7 +94,7 @@ func (m *MatchJob) LoadIncDatas() (string, *[]map[string]interface{}) {
 		"top_category":  1,
 		"approvestatus": 1,
 	}).Sort("_id").Iter()
-	index := 0
+	var index int64
 	endId := ""
 	for temp := make(map[string]interface{}); it.Next(&temp); {
 		endId = BsonIdToSId(temp["_id"])
@@ -105,6 +105,9 @@ func (m *MatchJob) LoadIncDatas() (string, *[]map[string]interface{}) {
 		if index%500 == 0 {
 			logger.Info("加载", DbConf.Mongodb.ProjectForecast.Collection, "数据:", index)
 		}
+		if Config.LoadBiddingMaxSize > 0 && index > Config.LoadBiddingMaxSize {
+			break
+		}
 	}
 	logger.Info(DbConf.Mongodb.ProjectForecast.Collection, "数据已经加载结束。。。", index)
 	return endId, &res