update LeaveController to handle additional leave range options for check-in and check-out statuses
Some checks failed
DockerHub Release - Leave Service / release-to-dockerhub (push) Failing after 12s

This commit is contained in:
Suphonchai Phoonsawat 2026-01-09 20:24:50 +07:00
parent 3f13557b31
commit 7b97cd09a3

View file

@ -882,7 +882,7 @@ namespace BMA.EHR.Leave.Service.Controllers
if (leaveReq != null)
{
var leaveRange = leaveReq.LeaveRange == null ? "" : leaveReq.LeaveRange.ToUpper();
if (leaveRange == "MORNING")
if (leaveRange == "MORNING" || leaveRange == "ALL")
checkInStatus = "NORMAL";
else
{
@ -987,8 +987,8 @@ namespace BMA.EHR.Leave.Service.Controllers
var leaveReq = await _leaveRequestRepository.GetLeavePeriodAsync(userId, currentDate.Date);
if (leaveReq != null)
{
var leaveRange = leaveReq.LeaveRange == null ? "" : leaveReq.LeaveRange.ToUpper();
if (leaveRange == "AFTERNOON")
var leaveRange = leaveReq.LeaveRangeEnd == null ? "" : leaveReq.LeaveRangeEnd.ToUpper();
if (leaveRange == "AFTERNOON" || leaveRange == "ALL")
checkOutStatus = "NORMAL";
else
{