fix error for payment transactions

This commit is contained in:
MahanCh
2025-08-10 11:20:31 +03:30
parent fd122fe582
commit 5ff08ebb2f

View File

@@ -74,15 +74,14 @@ var maskedCardInfos = paymentTransactionsData.Where(x=>x.CardNumber!=null)
.ToList();
// 3. گرفتن شماره کارت‌های واقعی
var matchedBankAccounts = await _companyContext.ContractingPartyBankAccounts
.Where(account => maskedCardInfos.Any(mask =>
var matchedBankAccounts = (await _companyContext.ContractingPartyBankAccounts.Where(x=>x.CardNumber!= null)
.ToListAsync()).Where(account => maskedCardInfos.Any(mask =>
account.CardNumber.StartsWith(mask.Prefix) &&
account.CardNumber.EndsWith(mask.Suffix)
))
.ToListAsync();
));
// 4. ساختن خروجی
var result = paymentTransactionsData
var result = paymentTransactionsData.Where(x=>x.CardNumber!=null)
.OrderByDescending(x => x.CreationDate)
.Select(x =>
{