Refactor LeaveReportController to use LeaveCount instead of CountLeaveDay for leave types
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m14s
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m14s
This commit is contained in:
parent
4f18a97d0b
commit
c693364fe1
1 changed files with 11 additions and 11 deletions
|
|
@ -1389,57 +1389,57 @@ namespace BMA.EHR.Leave.Service.Controllers
|
|||
var sickDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-001");
|
||||
var sickDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-001");
|
||||
var sickDayCount = sickDaySum != null ? sickDaySum.LeaveDaysUsed : 0;
|
||||
var sickCount = sickDay != null ? sickDay.CountLeaveDay : 0;
|
||||
var sickCount = sickDaySum != null ? sickDaySum.LeaveCount : 0;
|
||||
|
||||
var personalDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-002");
|
||||
var personalDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-002");
|
||||
var personalDayCount = personalDaySum != null ? personalDaySum.LeaveDaysUsed : 0;
|
||||
var personalCount = personalDay != null ? personalDay.CountLeaveDay : 0;
|
||||
var personalCount = personalDaySum != null ? personalDaySum.LeaveCount : 0;
|
||||
|
||||
var maternityDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-003");
|
||||
var maternityDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-003");
|
||||
var maternityDayCount = maternityDaySum != null ? maternityDaySum.LeaveDaysUsed : 0;
|
||||
var maternityCount = maternityDay != null ? maternityDay.CountLeaveDay : 0;
|
||||
var maternityCount = maternityDaySum != null ? maternityDaySum.LeaveCount : 0;
|
||||
|
||||
var wifeDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-004");
|
||||
var wifeDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-004");
|
||||
var wifeDayCount = wifeDaySum != null ? wifeDaySum.LeaveDaysUsed : 0;
|
||||
var wifeCount = wifeDay != null ? wifeDay.CountLeaveDay : 0;
|
||||
var wifeCount = wifeDaySum != null ? wifeDaySum.LeaveCount : 0;
|
||||
|
||||
var restDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-005");
|
||||
var restDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-005");
|
||||
var restDayCount = restDaySum != null ? restDaySum.LeaveDaysUsed : 0;
|
||||
var restCount = restDay != null ? restDay.CountLeaveDay : 0;
|
||||
var restCount = restDaySum != null ? restDaySum.LeaveCount : 0;
|
||||
|
||||
var ordainDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-006");
|
||||
var ordainDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-006");
|
||||
var ordainDayCount = ordainDaySum != null ? ordainDaySum.LeaveDaysUsed : 0;
|
||||
var ordainCount = ordainDay != null ? ordainDay.CountLeaveDay : 0;
|
||||
var ordainCount = ordainDaySum != null ? ordainDaySum.LeaveCount : 0;
|
||||
|
||||
var absentDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-007");
|
||||
var absentDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-007");
|
||||
var absentDayCount = absentDaySum != null ? absentDaySum.LeaveDaysUsed : 0;
|
||||
var absentCount = absentDay != null ? absentDay.CountLeaveDay : 0;
|
||||
var absentCount = absentDaySum != null ? absentDaySum.LeaveCount : 0;
|
||||
|
||||
var studyDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-008");
|
||||
var studyDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-008");
|
||||
var studyDayCount = studyDaySum != null ? studyDaySum.LeaveDaysUsed : 0;
|
||||
var studyCount = studyDay != null ? studyDay.CountLeaveDay : 0;
|
||||
var studyCount = studyDaySum != null ? studyDaySum.LeaveCount : 0;
|
||||
|
||||
var agencyDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-009");
|
||||
var agencyDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-009");
|
||||
var agencyDayCount = agencyDaySum != null ? agencyDaySum.LeaveDaysUsed : 0;
|
||||
var agencyCount = agencyDay != null ? agencyDay.CountLeaveDay : 0;
|
||||
var agencyCount = agencyDaySum != null ? agencyDaySum.LeaveCount : 0;
|
||||
|
||||
var coupleDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-010");
|
||||
var coupleDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-010");
|
||||
var coupleDayCount = coupleDaySum != null ? coupleDaySum.LeaveDaysUsed : 0;
|
||||
var coupleCount = coupleDay != null ? coupleDay.CountLeaveDay : 0;
|
||||
var coupleCount = coupleDaySum != null ? coupleDaySum.LeaveCount : 0;
|
||||
|
||||
var therapyDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-011");
|
||||
var therapyDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-011");
|
||||
var therapyDayCount = therapyDaySum != null ? therapyDaySum.LeaveDaysUsed : 0;
|
||||
var therapyCount = therapyDay != null ? therapyDay.CountLeaveDay : 0;
|
||||
var therapyCount = therapyDaySum != null ? therapyDaySum.LeaveCount : 0;
|
||||
|
||||
var timeStamps = await _processUserTimeStampRepository.GetTimeStampHistoryByRangeForUserAsync(p.Keycloak ?? Guid.Empty, req.StartDate, req.EndDate);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue