|
@@ -118,9 +118,7 @@ func main() {
|
|
|
//测试组人员使用
|
|
|
func mainT() {
|
|
|
|
|
|
-
|
|
|
testRepairData11()
|
|
|
-
|
|
|
return
|
|
|
|
|
|
if TimingTask {
|
|
@@ -384,7 +382,7 @@ func historyTaskDay() {
|
|
|
}
|
|
|
if lteid!="" {
|
|
|
//先进行数据迁移
|
|
|
- log.Println("开启一次迁移任务-上一个时间段")
|
|
|
+ log.Println("开启一次迁移任务",gtid,lteid)
|
|
|
moveHistoryData(gtid,lteid)
|
|
|
gtid = lteid //替换数据
|
|
|
}
|
|
@@ -397,7 +395,6 @@ func historyTaskDay() {
|
|
|
it_last := sess.DB(mgo.DbName).C(extract).Find(&q).Sort("-_id").Iter()
|
|
|
for tmp := make(map[string]interface{}); it_last.Next(&tmp); {
|
|
|
lteid = BsonTOStringId(tmp["_id"])
|
|
|
- log.Println("取出最后一个id:",lteid)
|
|
|
break
|
|
|
}
|
|
|
|
|
@@ -510,7 +507,8 @@ func historyTaskDay() {
|
|
|
log.Println("本地构建分组完成:",len(pendAllArr),"组","测试-总计数量:",testNum)
|
|
|
|
|
|
n, repeateN := 0, 0
|
|
|
- pool := make(chan bool, 5)
|
|
|
+ log.Println("线程数:",threadNum)
|
|
|
+ pool := make(chan bool, threadNum)
|
|
|
wg := &sync.WaitGroup{}
|
|
|
for k,v:=range pendAllArr { //每组结束更新一波数据
|
|
|
pool <- true
|
|
@@ -553,7 +551,6 @@ func historyTaskDay() {
|
|
|
}
|
|
|
b, source, reason := curTM.check(info)
|
|
|
if b { //有重复,生成更新语句,更新抽取和更新招标
|
|
|
- log.Println("判重结果", b, reason,"目标id",info.id)
|
|
|
repeateN++
|
|
|
//重复数据打标签
|
|
|
updateExtract = append(updateExtract, []map[string]interface{}{
|