From 1f4cee21c796db504de2415b7aca117ce0b39d72 Mon Sep 17 00:00:00 2001 From: Bright Date: Tue, 6 Feb 2024 17:39:26 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B9=80=E0=B8=9E=E0=B8=B4=E0=B9=88=E0=B8=A1?= =?UTF-8?q?=E0=B8=9F=E0=B8=B4=E0=B8=A5=E0=B8=94=E0=B9=8C=E0=B8=9F=E0=B8=AD?= =?UTF-8?q?=E0=B8=A3=E0=B9=8C=E0=B8=A1=E0=B8=A5=E0=B8=B2=E0=B8=9E=E0=B8=B1?= =?UTF-8?q?=E0=B8=81=E0=B8=9C=E0=B9=88=E0=B8=AD=E0=B8=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BMA.EHR.Leave.Service/Controllers/LeaveReportController.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/BMA.EHR.Leave.Service/Controllers/LeaveReportController.cs b/BMA.EHR.Leave.Service/Controllers/LeaveReportController.cs index 7e321014..f6b7c430 100644 --- a/BMA.EHR.Leave.Service/Controllers/LeaveReportController.cs +++ b/BMA.EHR.Leave.Service/Controllers/LeaveReportController.cs @@ -190,6 +190,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 = "leave11", @@ -213,6 +215,9 @@ namespace BMA.EHR.Leave.Service.Controllers LeaveTotal = data.LeaveStartDate.DiffDay(data.LeaveEndDate), leaveAddress = data.LeaveAddress, leaveNumber = data.LeaveNumber, + + LeaveSummary = sumLeave, + LeaveRemain = data.Type.Limit - sumLeave, } }; }