|
@@ -292,6 +292,23 @@ func task(data []byte, mapInfo map[string]interface{}) {
|
|
|
updateID["_id"] = info.id
|
|
|
}
|
|
|
|
|
|
+ repeat_ids:=source.repeat_ids
|
|
|
+ repeat_ids = append(repeat_ids,info.id)
|
|
|
+ source.repeat_ids = repeat_ids
|
|
|
+ //替换数据池-更新
|
|
|
+ DM.replacePoolData(source)
|
|
|
+ updateExtract = append(updateExtract, []map[string]interface{}{//重复数据打标签
|
|
|
+ map[string]interface{}{
|
|
|
+ "_id": StringTOBsonId(source.id),
|
|
|
+ },
|
|
|
+ map[string]interface{}{
|
|
|
+ "$set": map[string]interface{}{
|
|
|
+ "repeat_ids": repeat_ids,
|
|
|
+ },
|
|
|
+ },
|
|
|
+ })
|
|
|
+
|
|
|
+
|
|
|
updateExtract = append(updateExtract, []map[string]interface{}{//重复数据打标签
|
|
|
updateID,
|
|
|
map[string]interface{}{
|
|
@@ -561,6 +578,23 @@ func historyTaskDay() {
|
|
|
if b { //有重复,生成更新语句,更新抽取和更新招标
|
|
|
repeateN++
|
|
|
//重复数据打标签
|
|
|
+ repeat_ids:=source.repeat_ids
|
|
|
+ repeat_ids = append(repeat_ids,info.id)
|
|
|
+ source.repeat_ids = repeat_ids
|
|
|
+ //替换数据池-更新
|
|
|
+ DM.replacePoolData(source)
|
|
|
+ groupUpdateExtract = append(groupUpdateExtract, []map[string]interface{}{//重复数据打标签
|
|
|
+ map[string]interface{}{
|
|
|
+ "_id": StringTOBsonId(source.id),
|
|
|
+ },
|
|
|
+ map[string]interface{}{
|
|
|
+ "$set": map[string]interface{}{
|
|
|
+ "repeat_ids": repeat_ids,
|
|
|
+ },
|
|
|
+ },
|
|
|
+ })
|
|
|
+
|
|
|
+
|
|
|
groupUpdateExtract = append(groupUpdateExtract, []map[string]interface{}{
|
|
|
map[string]interface{}{
|
|
|
"_id": tmp["_id"],
|