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,