ปรับรายงานสถิติการลงเวลา #1730
Some checks failed
release-dev / release-dev (push) Failing after 14s

This commit is contained in:
Bright 2025-08-14 16:43:19 +07:00
parent b89f394f1e
commit 0ee17ef586

View file

@ -1473,6 +1473,11 @@ namespace BMA.EHR.Leave.Service.Controllers
.Where(x => req.node == 4 ? x.OrgChild4Id == req.nodeId : req.node == 3 ? x.OrgChild3Id == req.nodeId : req.node == 2 ? x.OrgChild2Id == req.nodeId : req.node == 1 ? x.OrgChild1Id == req.nodeId : req.node == 0 ? x.OrgRootId == req.nodeId : true)
.ToList();
}
var defaultRound = await _dutyTimeRepository.GetDefaultAsync();
if (defaultRound == null)
{
return Error("ไม่พบรอบการลงเวลา Default", StatusCodes.Status404NotFound);
}
foreach (var dd in dateList)
{
foreach (var p in profile)
@ -1483,11 +1488,11 @@ namespace BMA.EHR.Leave.Service.Controllers
var fullName = $"{p.Prefix}{p.FirstName} {p.LastName}"; // _userProfileRepository.GetUserFullName(keycloakUserId, AccessToken);
var defaultRound = await _dutyTimeRepository.GetDefaultAsync();
if (defaultRound == null)
{
return Error("ไม่พบรอบการลงเวลา Default", StatusCodes.Status404NotFound);
}
//var defaultRound = await _dutyTimeRepository.GetDefaultAsync();
//if (defaultRound == null)
//{
// return Error("ไม่พบรอบการลงเวลา Default", StatusCodes.Status404NotFound);
//}
var effectiveDate = await _userDutyTimeRepository.GetLastEffectRound(p.Id);
var roundId = effectiveDate != null ? effectiveDate.DutyTimeId : Guid.Empty;