fix: correct workshop ID reference in employee count calculation

This commit is contained in:
2025-10-21 14:55:23 +03:30
parent 5822005b68
commit d4c2ab939e

View File

@@ -1309,7 +1309,7 @@ public class InstitutionContractRepository : RepositoryBase<long, InstitutionCon
ContractNo = x.contract.ContractNo,
ArchiveNo = archiveCode.ToString(),
EmployeesCount = _context.LeftWorkList
.Where(l => workshops.Select(w => w.id).Contains(l.id))
.Where(l => workshops.Select(w => w.id).Contains(l.WorkshopId))
.Count(l => l.StartWorkDate <= DateTime.Now && l.LeftWorkDate >= DateTime.Now),
EmployerNames = employers.Select(e => e.FullName).ToList(),
ListStatus = status,