fix snap condition

This commit is contained in:
Bright 2024-11-25 16:52:12 +07:00
parent de452596e8
commit be18edf0a6

View file

@ -1099,11 +1099,15 @@ namespace BMA.EHR.Application.Repositories.Reports
public async Task CalInsignaiRequestBkk()
{
var insigniaPeriods = await _dbContext.Set<InsigniaPeriod>()
.Include(x => x.InsigniaRequests)
.AsQueryable()
.ToListAsync();
insigniaPeriods = insigniaPeriods
.Where(x => x.StartDate < DateTime.Now.Date || x.InsigniaRequests.Count == 0).ToList();
foreach (var insigniaPeriod in insigniaPeriods)
{
if (insigniaPeriod.StartDate >= DateTime.Now.Date)
if (insigniaPeriod.StartDate >= DateTime.Now.Date || insigniaPeriod.InsigniaRequests.Count > 0)
continue;
//var organizationType = await _dbContext.Set<OrganizationType>().Where(x => x.Name == "หน่วยงาน").FirstOrDefaultAsync();
//if (organizationType == null)