fix Leave API
Some checks failed
release-dev / release-dev (push) Failing after 11s

This commit is contained in:
Suphonchai Phoonsawat 2025-04-29 19:08:51 +07:00
parent 6f9116ead5
commit ca1a2c05c3
2 changed files with 25 additions and 9 deletions

View file

@ -437,7 +437,7 @@ namespace BMA.EHR.Application.Repositories.Leaves.LeaveRequests
data.LeaveCancelStatus = "APPROVE";
data.LeaveCancelComment = Reason;
data.LeaveDirectorComment = Reason;
// TODO : Update ไปตาราง beginning
await _leaveBeginningRepository.UpdateLeaveUsageAsync(data.LeaveStartDate.Year, data.Type.Id, data.KeycloakUserId, -1 * data.LeaveTotal);
@ -478,7 +478,7 @@ namespace BMA.EHR.Application.Repositories.Leaves.LeaveRequests
}
rawData.LeaveCancelStatus = "APPROVE";
rawData.LeaveCancelComment = Reason;
rawData.LeaveDirectorComment = Reason;
await UpdateWithTrackingAsync(rawData);
@ -514,7 +514,7 @@ namespace BMA.EHR.Application.Repositories.Leaves.LeaveRequests
}
rawData.LeaveCancelStatus = "REJECT";
rawData.LeaveCancelComment = Reason;
rawData.LeaveDirectorComment = Reason;
// fix issue : ระบบลา (User) >> กรณีขอยกเลิกการลา แต่ผู้บังคับบัญชาไม่อนุมัติ (สถานะการลาไม่อัปเดต) #846
if (rawData.ApproveStep == "st4")