|
@@ -161,6 +161,7 @@ func FindData(data map[string]map[string]interface{}) int {
|
|
|
data := Es.Get("projectset", "projectset", querystrs)
|
|
|
if data != nil && *data != nil && len(*data) > 0 {
|
|
|
projectId = common.ObjToString((*data)[0]["_id"])
|
|
|
+ Mgo.UpdateById("usermail", id, map[string]interface{}{"$set": map[string]interface{}{"projectId": projectId}})
|
|
|
}
|
|
|
}
|
|
|
if data[projectId] != nil {
|
|
@@ -181,17 +182,19 @@ func FindData(data map[string]map[string]interface{}) int {
|
|
|
(*esData)["appid"] = appid
|
|
|
(*esData)["createtime"] = time.Now().Unix()
|
|
|
(*esData)["details"] = getDetails(infoid)
|
|
|
- mgoId := Mgo.Save(cfg.Db.ColName, *esData)
|
|
|
- if mgoId != "" {
|
|
|
- // delok := Mgo.Del(cfg.Db.TemporaryColName, map[string]interface{}{"_id": thisData["_id"]})
|
|
|
- // if delok {
|
|
|
- // log.Println("新华三定时数据删除成功---", id, "-", projectId, "-", mgoId)
|
|
|
- // } else {
|
|
|
- // log.Println("新华三定时数据删除失败!!!", id, "-", projectId, "-", mgoId)
|
|
|
- // }
|
|
|
- log.Println("保存到项目接口成功---", id, "-", projectId, "-", mgoId)
|
|
|
- } else {
|
|
|
- log.Println("保存到项目接口失败!!!", id, "-", projectId)
|
|
|
+ if Mgo.Count(cfg.Db.ColName, map[string]interface{}{"id": infoid}) < 1 {
|
|
|
+ mgoId := Mgo.Save(cfg.Db.ColName, *esData)
|
|
|
+ if mgoId != "" {
|
|
|
+ // delok := Mgo.Del(cfg.Db.TemporaryColName, map[string]interface{}{"_id": thisData["_id"]})
|
|
|
+ // if delok {
|
|
|
+ // log.Println("新华三定时数据删除成功---", id, "-", projectId, "-", mgoId)
|
|
|
+ // } else {
|
|
|
+ // log.Println("新华三定时数据删除失败!!!", id, "-", projectId, "-", mgoId)
|
|
|
+ // }
|
|
|
+ log.Println("保存到项目接口成功---", id, "-", projectId, "-", mgoId)
|
|
|
+ } else {
|
|
|
+ log.Println("保存到项目接口失败!!!", id, "-", projectId)
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|