|
@@ -117,7 +117,9 @@ func highMark() {
|
|
|
res := calculateFlag(taginfo, *fields) //返回标注的十进制数字
|
|
|
|
|
|
if data, ok := markedData["v_baseinfo"].(map[string]interface{}); ok {
|
|
|
- data["_id"] = mongodb.StringTOBsonId(util.ObjToString(data["id"]))
|
|
|
+ if _, ok := data["id"]; !ok {
|
|
|
+ continue
|
|
|
+ }
|
|
|
data["field_bitvalue"] = res
|
|
|
data["i_comeintime"] = time.Now().Unix()
|
|
|
data["i_updatetime"] = time.Now().Unix()
|
|
@@ -132,7 +134,7 @@ func highMark() {
|
|
|
update := make(map[string]interface{})
|
|
|
update["$set"] = data
|
|
|
where := map[string]interface{}{
|
|
|
- "_id": tmp["_id"],
|
|
|
+ "_id": mongodb.StringTOBsonId(util.ObjToString(data["id"])),
|
|
|
}
|
|
|
|
|
|
if !MgoH.Update(util.ObjToString(biddingHConf["coll"]), where, update, true, false) {
|