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() public async Task CalInsignaiRequestBkk()
{ {
var insigniaPeriods = await _dbContext.Set<InsigniaPeriod>() var insigniaPeriods = await _dbContext.Set<InsigniaPeriod>()
.Include(x => x.InsigniaRequests)
.AsQueryable() .AsQueryable()
.ToListAsync(); .ToListAsync();
insigniaPeriods = insigniaPeriods
.Where(x => x.StartDate < DateTime.Now.Date || x.InsigniaRequests.Count == 0).ToList();
foreach (var insigniaPeriod in insigniaPeriods) foreach (var insigniaPeriod in insigniaPeriods)
{ {
if (insigniaPeriod.StartDate >= DateTime.Now.Date) if (insigniaPeriod.StartDate >= DateTime.Now.Date || insigniaPeriod.InsigniaRequests.Count > 0)
continue; continue;
//var organizationType = await _dbContext.Set<OrganizationType>().Where(x => x.Name == "หน่วยงาน").FirstOrDefaultAsync(); //var organizationType = await _dbContext.Set<OrganizationType>().Where(x => x.Name == "หน่วยงาน").FirstOrDefaultAsync();
//if (organizationType == null) //if (organizationType == null)