|
@@ -105,20 +105,16 @@ func (jy *RepairRule) RepairNewSave() {
|
|
cur_id := JYMgo.Save(JyCollNameOne, *updata)
|
|
cur_id := JYMgo.Save(JyCollNameOne, *updata)
|
|
if cur_id != "" {
|
|
if cur_id != "" {
|
|
log.Println("当前新增id:", cur_id)
|
|
log.Println("当前新增id:", cur_id)
|
|
- //新增es
|
|
|
|
- //client := elastic.GetEsConn()
|
|
|
|
- //defer elastic.DestoryEsConn(client)
|
|
|
|
- //_, err := client.Index().Index(EsIndex).Type(EsType).Id(cur_id).BodyJson(util.ObjToMap(*updata)).Do()
|
|
|
|
- //if err != nil {
|
|
|
|
- // log.Println("保存到ES出错", err)
|
|
|
|
- //}
|
|
|
|
|
|
|
|
//调udp生索引
|
|
//调udp生索引
|
|
indexNode := *qu.ObjToMap(Sysconfig["indexNode"])
|
|
indexNode := *qu.ObjToMap(Sysconfig["indexNode"])
|
|
param := map[string]interface{}{"coll": JyCollNameOne}
|
|
param := map[string]interface{}{"coll": JyCollNameOne}
|
|
by, _ := json.Marshal(map[string]interface{}{
|
|
by, _ := json.Marshal(map[string]interface{}{
|
|
- "gtid": cur_id,
|
|
|
|
- "lteid": cur_id,
|
|
|
|
|
|
+ "query": map[string]interface{}{
|
|
|
|
+ "_id": bson.M{
|
|
|
|
+ "$gte": bson.ObjectIdHex(cur_id),
|
|
|
|
+ "$lte": bson.ObjectIdHex(cur_id),
|
|
|
|
+ }},
|
|
"stype": qu.ObjToString(indexNode["stype"]),
|
|
"stype": qu.ObjToString(indexNode["stype"]),
|
|
"param": param,
|
|
"param": param,
|
|
})
|
|
})
|
|
@@ -316,10 +312,13 @@ func (jy *RepairRule) RepairSave() {
|
|
|
|
|
|
//调udp生索引
|
|
//调udp生索引
|
|
indexNode := *qu.ObjToMap(Sysconfig["indexNode"])
|
|
indexNode := *qu.ObjToMap(Sysconfig["indexNode"])
|
|
- param := map[string]interface{}{"coll": coll}
|
|
|
|
|
|
+ param := map[string]interface{}{"coll": JyCollNameOne}
|
|
by, _ := json.Marshal(map[string]interface{}{
|
|
by, _ := json.Marshal(map[string]interface{}{
|
|
- "gteid": id,
|
|
|
|
- "lteid": id,
|
|
|
|
|
|
+ "query": map[string]interface{}{
|
|
|
|
+ "_id": bson.M{
|
|
|
|
+ "$gte": bson.ObjectIdHex(id),
|
|
|
|
+ "$lte": bson.ObjectIdHex(id),
|
|
|
|
+ }},
|
|
"stype": qu.ObjToString(indexNode["stype"]),
|
|
"stype": qu.ObjToString(indexNode["stype"]),
|
|
"param": param,
|
|
"param": param,
|
|
})
|
|
})
|
|
@@ -621,10 +620,13 @@ func ModifyData(tmp map[string]interface{}, user map[string]interface{}) (err ma
|
|
}
|
|
}
|
|
|
|
|
|
indexNode := *qu.ObjToMap(Sysconfig["indexNode"])
|
|
indexNode := *qu.ObjToMap(Sysconfig["indexNode"])
|
|
- param := map[string]interface{}{"coll": coll}
|
|
|
|
|
|
+ param := map[string]interface{}{"coll": JyCollNameOne}
|
|
by, _ := json.Marshal(map[string]interface{}{
|
|
by, _ := json.Marshal(map[string]interface{}{
|
|
- "gteid": id,
|
|
|
|
- "lteid": id,
|
|
|
|
|
|
+ "query": map[string]interface{}{
|
|
|
|
+ "_id": bson.M{
|
|
|
|
+ "$gte": bson.ObjectIdHex(id),
|
|
|
|
+ "$lte": bson.ObjectIdHex(id),
|
|
|
|
+ }},
|
|
"stype": qu.ObjToString(indexNode["stype"]),
|
|
"stype": qu.ObjToString(indexNode["stype"]),
|
|
"param": param,
|
|
"param": param,
|
|
})
|
|
})
|