แก้ บันทึกวันที่สร้าง บันทึกค่าผิดฟิว

This commit is contained in:
Kittapath 2023-09-08 12:17:15 +07:00
parent a886825bb1
commit 42b1ae87fa
26 changed files with 252 additions and 136 deletions

View file

@ -180,8 +180,8 @@ namespace BMA.EHR.Insignia.Service.Controllers
EndDate = req.EndDate,
Amount = req.Amount,
IsActive = true,
CreatedUserId = FullName ?? "",
CreatedFullName = UserId ?? "System Administrator",
CreatedUserId = UserId ?? "System Administrator",
CreatedFullName = FullName ?? "",
CreatedAt = DateTime.Now,
LastUpdateFullName = FullName ?? "System Administrator",
LastUpdateUserId = UserId ?? "",
@ -290,5 +290,22 @@ namespace BMA.EHR.Insignia.Service.Controllers
return Success();
}
public async Task NotifyInsignia()
{
var insigniaPeriods = await _context.InsigniaPeriods.AsQueryable()
.ToListAsync();
foreach (var insigniaPeriod in insigniaPeriods)
{
if (insigniaPeriod.StartDate.AddDays(-insigniaPeriod.Amount).Date == DateTime.Now.Date)
{
await _repositoryNoti.PushNotificationAsync(
Guid.Parse("08db721d-ae67-4ed1-8b3c-490f44a73e65"),
$"แจ้งเตือนรอบการเสนอขอ {insigniaPeriod.Name} รอบที่{insigniaPeriod.Round}",
$"แจ้งเตือนรอบการเสนอขอ {insigniaPeriod.Name} รอบที่{insigniaPeriod.Round}"
);
}
}
}
}
}