From 5e7322caed0260cab5315fc1a6dec0f0f4241d3b Mon Sep 17 00:00:00 2001 From: Suphonchai Phoonsawat Date: Fri, 19 Jan 2024 09:09:25 +0700 Subject: [PATCH] add response to LeaveForm API --- BMA.EHR.Leave.Service/Controllers/LeaveReportController.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/BMA.EHR.Leave.Service/Controllers/LeaveReportController.cs b/BMA.EHR.Leave.Service/Controllers/LeaveReportController.cs index 18232e36..78d7f7c9 100644 --- a/BMA.EHR.Leave.Service/Controllers/LeaveReportController.cs +++ b/BMA.EHR.Leave.Service/Controllers/LeaveReportController.cs @@ -83,6 +83,8 @@ namespace BMA.EHR.Leave.Service.Controllers approver = list.First().Name; } + var sumLeave = await _leaveRequestRepository.GetSumApproveLeaveByTypeForUserAsync(data.KeycloakUserId, data.Type.Id, data.LeaveStartDate.Year); + return new { template = "leave9", @@ -105,6 +107,10 @@ namespace BMA.EHR.Leave.Service.Controllers leaveNumber = data.LeaveNumber, LeaveLastStart = lastLeaveRequest == null ? "" : lastLeaveRequest.LeaveStartDate.Date.ToThaiShortDate(), LeaveLastEnd = lastLeaveRequest == null ? "" : lastLeaveRequest.LeaveEndDate.Date.ToThaiShortDate(), + + LeaveSummary = sumLeave, + LeaveRemain = data.Type.Limit - sumLeave, + } }; }