From eae5981ea17fd42a2edfd618c37a49224baa6232 Mon Sep 17 00:00:00 2001 From: Mahyargdz Date: Wed, 14 May 2025 15:33:09 +0330 Subject: [PATCH] fix: big --- src/modules/invoices/invoices.module.ts | 3 ++- src/modules/invoices/providers/invoices.service.ts | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/modules/invoices/invoices.module.ts b/src/modules/invoices/invoices.module.ts index ea88f6b..3d34086 100755 --- a/src/modules/invoices/invoices.module.ts +++ b/src/modules/invoices/invoices.module.ts @@ -16,10 +16,10 @@ import { DiscountRepository } from "../discounts/repositories/discounts.reposito import { UsageDiscountRepository } from "../discounts/repositories/usage-discounts.repository"; import { LoggerModule } from "../logger/logger.module"; import { NotificationModule } from "../notifications/notifications.module"; +import { PaymentsModule } from "../payments/payments.module"; import { UsersModule } from "../users/users.module"; import { UtilsModule } from "../utils/utils.module"; import { WalletsModule } from "../wallets/wallets.module"; - @Module({ imports: [ LoggerModule, @@ -35,6 +35,7 @@ import { WalletsModule } from "../wallets/wallets.module"; WalletsModule, UtilsModule, NotificationModule, + PaymentsModule, ], providers: [InvoicesService, InvoicesRepository, InvoiceItemsRepository, DiscountRepository, UsageDiscountRepository, InvoiceProcessor], controllers: [InvoicesController], diff --git a/src/modules/invoices/providers/invoices.service.ts b/src/modules/invoices/providers/invoices.service.ts index 0e710ee..29aac13 100755 --- a/src/modules/invoices/providers/invoices.service.ts +++ b/src/modules/invoices/providers/invoices.service.ts @@ -822,8 +822,8 @@ export class InvoicesService { private async addNotifyForWalletDeduction(invoice: Invoice, user: User, userWallet: Wallet, reason: string) { await this.notificationQueue.addWalletDeductionNotification(user.id, { - amount: invoice.totalPrice.toNumber(), - balance: userWallet.balance.toNumber(), + amount: new Decimal(invoice.totalPrice).toNumber(), + balance: new Decimal(userWallet.balance).toNumber(), reason, date: dayjs().toDate(), userPhone: user.phone,