diff --git a/shared/db/ActivityTaskPass.ts b/shared/db/ActivityTaskPass.ts index c3e311034..4cd6d667c 100644 --- a/shared/db/ActivityTaskPass.ts +++ b/shared/db/ActivityTaskPass.ts @@ -62,9 +62,10 @@ export default class Activity_Task_Pass extends BaseModel { return result; } - public static async receiveItems(serverId: number, activityId: number, roleId: string, roundIndex: number, receiveReward: ReceivedReward[]) { - let result: ActivityTaskPassModelType = await ActivityTaskPassModel.findOneAndUpdate({ serverId, roleId, activityId, }, - { $push: { receiveReward } }, { upsert: true, new: true }).lean(true); + public static async receiveItems(serverId: number, activityId: number, roleId: string, roundIndex: number, receivedReward: ReceivedReward[]) { + console.log(receivedReward) + let result: ActivityTaskPassModelType = await ActivityTaskPassModel.findOneAndUpdate({ serverId, roleId, activityId, roundIndex}, + { $push: { receivedReward: { $each: receivedReward } }}, { upsert: true, new: true }).lean(true); return result; } }