|
@@ -590,11 +590,11 @@ func RetrieveTaskByUser(sourceInfo, username string, userTaskIds ...string) (all
|
|
|
if count > 0 {
|
|
|
set := map[string]interface{}{
|
|
|
"i_updatetime": time.Now().Unix(),
|
|
|
+ "b_isgiveuser": false,
|
|
|
}
|
|
|
unset := map[string]interface{}{
|
|
|
"s_usertaskid": "",
|
|
|
"s_userid": "",
|
|
|
- "b_isgiveuser": "",
|
|
|
}
|
|
|
success = Mgo.Update(sourceInfo, query, map[string]interface{}{"$set": set, "$unset": unset}, false, false)
|
|
|
qu.Debug("User Task", taskId, "Retrieve Data:", success)
|
|
@@ -607,6 +607,7 @@ func RetrieveTaskByUser(sourceInfo, username string, userTaskIds ...string) (all
|
|
|
"i_updatetime": time.Now().Unix(),
|
|
|
"s_updateperson": username,
|
|
|
"s_progress": "100%",
|
|
|
+ "i_completetime": time.Now().Unix(),
|
|
|
},
|
|
|
"$inc": map[string]interface{}{ //更新数据量
|
|
|
"i_givenum": -count,
|