|
@@ -348,6 +348,7 @@ class DashboardController( |
|
|
val startdate = request?.getParameter("startdate") |
|
|
val startdate = request?.getParameter("startdate") |
|
|
val enddate = request?.getParameter("enddate") |
|
|
val enddate = request?.getParameter("enddate") |
|
|
val publicHolidayListParam = request?.getParameter("publicHolidayList") |
|
|
val publicHolidayListParam = request?.getParameter("publicHolidayList") |
|
|
|
|
|
println(enddate) |
|
|
if (teamId != null) { |
|
|
if (teamId != null) { |
|
|
args["teamId"] = teamId |
|
|
args["teamId"] = teamId |
|
|
} |
|
|
} |
|
@@ -361,29 +362,37 @@ class DashboardController( |
|
|
val publicHolidayList = publicHolidayListParam.split(",").map { it.trim() } |
|
|
val publicHolidayList = publicHolidayListParam.split(",").map { it.trim() } |
|
|
args["publicHolidayList"] = publicHolidayList |
|
|
args["publicHolidayList"] = publicHolidayList |
|
|
} |
|
|
} |
|
|
|
|
|
println(args) |
|
|
return dashboardService.weeklyUnsubmittedTimeSheet(args) |
|
|
return dashboardService.weeklyUnsubmittedTimeSheet(args) |
|
|
} |
|
|
} |
|
|
@GetMapping("/searchMonthlyUnsubmittedTimeSheet") |
|
|
@GetMapping("/searchMonthlyUnsubmittedTimeSheet") |
|
|
fun searchMonthlyUnsubmittedTimeSheet(request: HttpServletRequest?): List<Map<String, Any>> { |
|
|
fun searchMonthlyUnsubmittedTimeSheet(request: HttpServletRequest?): List<Map<String, Any>> { |
|
|
|
|
|
val startTime = LocalDateTime.now() |
|
|
|
|
|
println(" --- start --- ") |
|
|
val args = mutableMapOf<String, Any>() |
|
|
val args = mutableMapOf<String, Any>() |
|
|
val teamId = request?.getParameter("teamId") |
|
|
val teamId = request?.getParameter("teamId") |
|
|
val startdate = request?.getParameter("startdate") |
|
|
val startdate = request?.getParameter("startdate") |
|
|
val enddate = request?.getParameter("enddate") |
|
|
val enddate = request?.getParameter("enddate") |
|
|
val publicHolidayListParam = request?.getParameter("publicHolidayList") |
|
|
val publicHolidayListParam = request?.getParameter("publicHolidayList") |
|
|
if (teamId != null) { |
|
|
if (teamId != null) { |
|
|
args["teamId"] = teamId |
|
|
|
|
|
|
|
|
args["teamId"] = teamId.toLong() |
|
|
} |
|
|
} |
|
|
if (startdate != null) { |
|
|
if (startdate != null) { |
|
|
args["startdate"] = startdate |
|
|
|
|
|
|
|
|
args["startdate"] = LocalDate.parse(startdate) |
|
|
} |
|
|
} |
|
|
if (enddate != null) { |
|
|
if (enddate != null) { |
|
|
args["enddate"] = enddate |
|
|
|
|
|
|
|
|
args["enddate"] = LocalDate.parse(enddate) |
|
|
} |
|
|
} |
|
|
if (publicHolidayListParam != null) { |
|
|
if (publicHolidayListParam != null) { |
|
|
val publicHolidayList = publicHolidayListParam.split(",").map { it.trim() } |
|
|
|
|
|
|
|
|
val publicHolidayList = publicHolidayListParam.split(",").map { LocalDate.parse(it.trim()) } |
|
|
args["publicHolidayList"] = publicHolidayList |
|
|
args["publicHolidayList"] = publicHolidayList |
|
|
} |
|
|
} |
|
|
return dashboardService.monthlyUnsubmittedTimeSheet(args) |
|
|
|
|
|
|
|
|
val endTime = LocalDateTime.now() |
|
|
|
|
|
println(" --- end --- ") |
|
|
|
|
|
val duration = java.time.Duration.between(startTime, endTime) |
|
|
|
|
|
println("Duration: ${duration.toMillis()} milliseconds") |
|
|
|
|
|
return dashboardService.getMonthlyUnsubmittedTimesheet(args) |
|
|
|
|
|
// return dashboardService.monthlyUnsubmittedTimeSheet(args) |
|
|
} |
|
|
} |
|
|
@GetMapping("/searchTotalManhoursSpentByStaffGrade") |
|
|
@GetMapping("/searchTotalManhoursSpentByStaffGrade") |
|
|
fun searchTotalManhoursSpentByStaffGrade(request: HttpServletRequest?): List<Map<String, Any>> { |
|
|
fun searchTotalManhoursSpentByStaffGrade(request: HttpServletRequest?): List<Map<String, Any>> { |
|
|