From c68faf3c3debd3abf2d00229e18cf068cb3479fc Mon Sep 17 00:00:00 2001 From: jejolare Date: Fri, 1 Aug 2025 23:27:42 +0700 Subject: [PATCH] debug --- src/controllers/transactions.controller.ts | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/controllers/transactions.controller.ts b/src/controllers/transactions.controller.ts index f4fa82e..3f4b16a 100644 --- a/src/controllers/transactions.controller.ts +++ b/src/controllers/transactions.controller.ts @@ -6,6 +6,7 @@ import { OrderWithAllTransactions, OrderWithBuyOrders, } from '@/interfaces/database/modifiedRequests'; +import User from '@/schemes/User.js'; import exchangeModel from '../models/ExchangeTransactions.js'; import ConfirmTransactionBody from '../interfaces/bodies/exchange-transactions/ConfirmTransactionBody.js'; import GetActiveTxByOrdersIdsBody from '../interfaces/bodies/exchange-transactions/GetActiveTxByOrdersIdsBody.js'; @@ -78,15 +79,24 @@ class TransactionsController { async getMyTransactions(req: Request, res: Response) { try { - const {userData} = req.body; + const { userData } = req.body; const body = req.body as GetMyTransactionsBody; const { from, to } = body; const parsedFrom = +new Date(from); const parsedTo = +new Date(to); + const userRow = await User.findOne({ + where: { address: userData.address }, + attributes: ['id'], + }); + + if (!userRow) { + return res.status(400).send({ success: false, data: 'User not found' }); + } + const ordersWithTransactions = (await Order.findAll({ - where: { user_id: userData.id }, + where: { user_id: userRow.id }, include: [ { model: Transaction,