fix holiday count
This commit is contained in:
parent
ce746e4034
commit
a1bd2ec4b8
2 changed files with 14 additions and 4 deletions
|
|
@ -40,7 +40,7 @@ namespace BMA.EHR.Application.Repositories.MetaData
|
||||||
{
|
{
|
||||||
var dates = new List<DateTime>();
|
var dates = new List<DateTime>();
|
||||||
|
|
||||||
for (DateTime i = startDate; i < endDate; i = i.AddDays(1))
|
for (DateTime i = startDate; i <= endDate; i = i.AddDays(1))
|
||||||
{
|
{
|
||||||
dates.Add(i);
|
dates.Add(i);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -679,9 +679,9 @@ namespace BMA.EHR.Leave.Service.Controllers
|
||||||
|
|
||||||
var sumLeave =
|
var sumLeave =
|
||||||
await _leaveRequestRepository.GetSumLeaveByTypeForUserAsync(userId, req.Type, req.StartLeaveDate.Year);
|
await _leaveRequestRepository.GetSumLeaveByTypeForUserAsync(userId, req.Type, req.StartLeaveDate.Year);
|
||||||
var sumWorkDay = await _holidayRepository.GetHolidayCountAsync(req.StartLeaveDate, req.EndLeaveDate, category);
|
var sumWorkDay = await _holidayRepository.GetHolidayCountAsync(req.StartLeaveDate.Date, req.EndLeaveDate.Date, category);
|
||||||
var totalDay = req.StartLeaveDate.DiffDay(req.EndLeaveDate);
|
var totalDay = req.StartLeaveDate.DiffDay(req.EndLeaveDate.Date);
|
||||||
var sumWeekend = _holidayRepository.GetWeekEndCount(req.StartLeaveDate, req.EndLeaveDate, category);
|
var sumWeekend = _holidayRepository.GetWeekEndCount(req.StartLeaveDate.Date, req.EndLeaveDate.Date, category);
|
||||||
|
|
||||||
var isLeave = false;
|
var isLeave = false;
|
||||||
|
|
||||||
|
|
@ -1564,6 +1564,16 @@ namespace BMA.EHR.Leave.Service.Controllers
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
[HttpGet("holiday/test")]
|
||||||
|
public async Task<ActionResult<ResponseObject>> GetHolidayTestAsync()
|
||||||
|
{
|
||||||
|
var start = new DateTime(2024, 1, 1);
|
||||||
|
var end = new DateTime(2024, 1, 3);
|
||||||
|
var count = await _holidayRepository.GetHolidayCountAsync(start, end);
|
||||||
|
|
||||||
|
return Success(new { holiday = count });
|
||||||
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue