|
@@ -2,7 +2,6 @@
|
|
package job
|
|
package job
|
|
|
|
|
|
import (
|
|
import (
|
|
- "log"
|
|
|
|
. "public"
|
|
. "public"
|
|
. "push/config"
|
|
. "push/config"
|
|
putil "push/util"
|
|
putil "push/util"
|
|
@@ -172,7 +171,6 @@ func (m *MoveJob) merge(number *int, nowUnix int64, moveUsers map[string]*MoveUs
|
|
newList = append(newList, vv)
|
|
newList = append(newList, vv)
|
|
}
|
|
}
|
|
pLength := len(newList)
|
|
pLength := len(newList)
|
|
- log.Println(pLength)
|
|
|
|
if pLength == 0 {
|
|
if pLength == 0 {
|
|
invalidArray_delete = append(invalidArray_delete, moveUser.ids...)
|
|
invalidArray_delete = append(invalidArray_delete, moveUser.ids...)
|
|
if len(invalidArray_delete) == BigBulkSize {
|
|
if len(invalidArray_delete) == BigBulkSize {
|
|
@@ -193,8 +191,10 @@ func (m *MoveJob) merge(number *int, nowUnix int64, moveUsers map[string]*MoveUs
|
|
setMap["size"] = maxPushSize
|
|
setMap["size"] = maxPushSize
|
|
} else { //追加
|
|
} else { //追加
|
|
setMap["size"] = rLength + pLength
|
|
setMap["size"] = rLength + pLength
|
|
- upSet["$pushAll"] = map[string]interface{}{
|
|
|
|
- "list": newList,
|
|
|
|
|
|
+ upSet["$push"] = map[string]interface{}{
|
|
|
|
+ "list": map[string]interface{}{
|
|
|
|
+ "$each": newList,
|
|
|
|
+ },
|
|
}
|
|
}
|
|
}
|
|
}
|
|
upSet["$set"] = setMap
|
|
upSet["$set"] = setMap
|