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