From 972454db6027c54dedb6e9d771cfaabcc60b00f1 Mon Sep 17 00:00:00 2001 From: luying Date: Sat, 17 Sep 2022 16:56:41 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=94=E5=88=A9=EF=BC=9A=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E8=BF=94=E5=88=A9=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/services/orderService.ts | 2 +- shared/db/HistoryOrder.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/game-server/app/services/orderService.ts b/game-server/app/services/orderService.ts index 84e484253..121f3ae50 100644 --- a/game-server/app/services/orderService.ts +++ b/game-server/app/services/orderService.ts @@ -372,7 +372,7 @@ export async function rebateHistoryOrder(roleId: string, uid: number) { return { id, count: result } }); await sendMailByContent(MAIL_TYPE.REBATE, roleId, { goods, params: [`${totalPay}`, `${gold}`] }); - await HistoryOrderModel.receive(user.channelId, roleId); + await HistoryOrderModel.receive(historyOrder._id, roleId); } } } diff --git a/shared/db/HistoryOrder.ts b/shared/db/HistoryOrder.ts index 92f964169..41076da66 100644 --- a/shared/db/HistoryOrder.ts +++ b/shared/db/HistoryOrder.ts @@ -34,8 +34,8 @@ export default class HistoryOrder extends BaseModel { return result; } - public static async receive(channelId: string, roleId: string) { - await HistoryOrderModel.updateMany({ channelId }, { $set: { isReceived: true, receiveRoleId: roleId } }, { new: true }).lean(); + public static async receive(id: string, roleId: string) { + await HistoryOrderModel.findByIdAndUpdate(id, { $set: { isReceived: true, receiveRoleId: roleId } }, { new: true }).lean(); } }