Checking the last Advance payment certain employee
This commit is contained in:
parent
e657f91d4b
commit
e63b320d99
@ -778,7 +778,7 @@ namespace Marco.Pms.Services.Service
|
|||||||
expense.Status = processedStatus;
|
expense.Status = processedStatus;
|
||||||
expense.ProcessedById = loggedInEmployee.Id;
|
expense.ProcessedById = loggedInEmployee.Id;
|
||||||
|
|
||||||
var lastTransaction = await _context.AdvancePaymentTransactions.OrderByDescending(apt => apt.CreatedAt).FirstOrDefaultAsync(apt => apt.TenantId == tenantId);
|
var lastTransaction = await _context.AdvancePaymentTransactions.OrderByDescending(apt => apt.CreatedAt).FirstOrDefaultAsync(apt => apt.EmployeeId == expense.PaidById && apt.TenantId == tenantId);
|
||||||
double lastBalance = 0;
|
double lastBalance = 0;
|
||||||
if (lastTransaction != null)
|
if (lastTransaction != null)
|
||||||
{
|
{
|
||||||
@ -1968,7 +1968,7 @@ namespace Marco.Pms.Services.Service
|
|||||||
await using var context = await _dbContextFactory.CreateDbContextAsync();
|
await using var context = await _dbContextFactory.CreateDbContextAsync();
|
||||||
return await context.AdvancePaymentTransactions
|
return await context.AdvancePaymentTransactions
|
||||||
.OrderByDescending(apt => apt.CreatedAt)
|
.OrderByDescending(apt => apt.CreatedAt)
|
||||||
.FirstOrDefaultAsync(apt => apt.TenantId == tenantId);
|
.FirstOrDefaultAsync(apt => apt.EmployeeId == paymentRequest.CreatedById && apt.TenantId == tenantId);
|
||||||
});
|
});
|
||||||
|
|
||||||
var doneStatusTask = Task.Run(async () =>
|
var doneStatusTask = Task.Run(async () =>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user