|
@@ -128,8 +128,8 @@ func mainT() {
|
|
time.Sleep(99999 * time.Hour)
|
|
time.Sleep(99999 * time.Hour)
|
|
} else {
|
|
} else {
|
|
//IdType = true //打开id字符串模式
|
|
//IdType = true //打开id字符串模式
|
|
- sid = "5da3f2c5a5cb26b9b79847f0"
|
|
|
|
- eid = "5da40bdaa5cb26b9b7bea480"
|
|
|
|
|
|
+ sid = "5da3f3a2a5cb26b9b799aa65"
|
|
|
|
+ eid = "5da40b26a5cb26b9b7bde10b"
|
|
log.Println("正常判重测试开始")
|
|
log.Println("正常判重测试开始")
|
|
log.Println(sid, "---", eid)
|
|
log.Println(sid, "---", eid)
|
|
mapinfo := map[string]interface{}{}
|
|
mapinfo := map[string]interface{}{}
|
|
@@ -295,9 +295,9 @@ func task(data []byte, mapInfo map[string]interface{}) {
|
|
newData, update_map ,isReplace := mergeDataFields(source, info)
|
|
newData, update_map ,isReplace := mergeDataFields(source, info)
|
|
if isReplace {//替换-数据池
|
|
if isReplace {//替换-数据池
|
|
fmt.Println("替换更新:",source.id)
|
|
fmt.Println("替换更新:",source.id)
|
|
- //数据池
|
|
|
|
- DM.replacePoolData(newData) //替换
|
|
|
|
- //mongo更新 - 具体字段
|
|
|
|
|
|
+ //数据池 - 替换
|
|
|
|
+ DM.replacePoolData(newData)
|
|
|
|
+ //mongo更新 - 具体字段 - merge
|
|
mgo.UpdateById(extract,source.id,update_map)
|
|
mgo.UpdateById(extract,source.id,update_map)
|
|
//发udp ids:更新索引
|
|
//发udp ids:更新索引
|
|
if len(ids)>=9 {
|
|
if len(ids)>=9 {
|