{"__meta":{"id":"Xbe4b84b2f6ac32a9416eb2d845b6b0cc","datetime":"2024-10-13 19:14:23","utime":1728821663.764702,"method":"GET","uri":"\/api\/report\/recap?start_date=2024-10-01&end_date=2024-10-13&per_page=50&page=1&sort=id%3Aasc&search=","ip":"127.0.0.1"},"php":{"version":"8.1.17","interface":"cli-server"},"messages":{"count":0,"messages":[]},"time":{"start":1728821663.379026,"end":1728821663.764716,"duration":0.38568997383117676,"duration_str":"386ms","measures":[{"label":"Booting","start":1728821663.379026,"relative_start":0,"end":1728821663.556452,"relative_end":1728821663.556452,"duration":0.17742609977722168,"duration_str":"177ms","memory":0,"memory_str":"0B","params":[],"collector":"time"},{"label":"Application","start":1728821663.556465,"relative_start":0.17743897438049316,"end":1728821663.764718,"relative_end":2.1457672119140625e-6,"duration":0.2082531452178955,"duration_str":"208ms","memory":0,"memory_str":"0B","params":[],"collector":"time"}]},"memory":{"peak_usage":23947744,"peak_usage_str":"23MB"},"exceptions":{"count":0,"exceptions":[]},"views":{"nb_templates":0,"templates":[]},"route":{"uri":"GET api\/report\/recap","middleware":"api","controller":"App\\Http\\Controllers\\Admin\\ReportRecapController@preview","namespace":null,"prefix":"api","where":[],"file":"<a href=\"phpstorm:\/\/open?file=D%3A%2FWORK%2FELEFAN%2Felefan_operation_web%2Fapp%2FHttp%2FControllers%2FAdmin%2FReportRecapController.php&line=71\" onclick=\"\">app\/Http\/Controllers\/Admin\/ReportRecapController.php:71-106<\/a>"},"queries":{"nb_statements":2,"nb_visible_statements":2,"nb_excluded_statements":0,"nb_failed_statements":0,"accumulated_duration":0.17043,"accumulated_duration_str":"170ms","memory_usage":0,"memory_usage_str":null,"statements":[{"sql":"SELECT\nusers.id,\nusers.name,\nroles.name as role_name,\ndivisions.name as division_name,\nuser_levels.name as level_name,\n(select count(*) from attendances where user_id = users.id and checkin >= '2024-10-01' and checkin <= '2024-10-13') as attendance_day,\n(SELECT SEC_TO_TIME(SUM(TIMESTAMPDIFF(SECOND, checkin, checkout))) as sum FROM attendances WHERE user_id = users.id and checkin >= '2024-10-01' and checkin <= '2024-10-13') as attendance_hour,\n(select count(*) from attendances where user_id = users.id and checkin >= '2024-10-01' and checkin <= '2024-10-13' and category like '%wfo%') as attendance_day_wfo,\n(select count(*) from attendances where user_id = users.id and checkin >= '2024-10-01' and checkin <= '2024-10-13' and category like '%wfh%') as attendance_day_wfh,\n(select count(*) from attendances where user_id = users.id and checkin >= '2024-10-01' and checkin <= '2024-10-13' and category like '%visit%') as attendance_day_visit,\n-- (select count(*) from permits where date >= '2024-10-01' and date <= '2024-10-13' and user_id = users.id) as attendance_permit,\n(select count(*) from permits where date >= '2024-10-01' and date <= '2024-10-13' and user_id = users.id and category like '%izin%') as attendance_permit_izin,\n(select count(*) from permits where date >= '2024-10-01' and date <= '2024-10-13' and user_id = users.id and category like '%cuti%') as attendance_permit_cuti\nfrom users\nleft join roles on users.role_id = roles.id\nleft join divisions on users.division_id = divisions.id\nleft join user_levels on users.level_id = user_levels.id","type":"query","params":[],"bindings":[],"hints":null,"show_copy":true,"backtrace":[{"index":11,"namespace":null,"name":"app\/Http\/Controllers\/Admin\/ReportRecapController.php","file":"D:\\WORK\\ELEFAN\\elefan_operation_web\\app\\Http\\Controllers\\Admin\\ReportRecapController.php","line":57},{"index":12,"namespace":null,"name":"app\/Http\/Controllers\/Admin\/ReportRecapController.php","file":"D:\\WORK\\ELEFAN\\elefan_operation_web\\app\\Http\\Controllers\\Admin\\ReportRecapController.php","line":79},{"index":13,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Controller.php","file":"D:\\WORK\\ELEFAN\\elefan_operation_web\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php","line":54},{"index":14,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Routing\/ControllerDispatcher.php","file":"D:\\WORK\\ELEFAN\\elefan_operation_web\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php","line":43},{"index":15,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Route.php","file":"D:\\WORK\\ELEFAN\\elefan_operation_web\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php","line":260}],"start":1728821663.579552,"duration":0.11812,"duration_str":"118ms","memory":0,"memory_str":null,"filename":"ReportRecapController.php:57","source":{"index":11,"namespace":null,"name":"app\/Http\/Controllers\/Admin\/ReportRecapController.php","file":"D:\\WORK\\ELEFAN\\elefan_operation_web\\app\\Http\\Controllers\\Admin\\ReportRecapController.php","line":57},"xdebug_link":{"url":"phpstorm:\/\/open?file=D%3A%2FWORK%2FELEFAN%2Felefan_operation_web%2Fapp%2FHttp%2FControllers%2FAdmin%2FReportRecapController.php&line=57","ajax":false,"filename":"ReportRecapController.php","line":"57"},"connection":"elefan_operation","explain":null,"start_percent":0,"width_percent":69.307},{"sql":"select count(`users`.`id`) as aggregate from `users` left join `user_levels` on `users`.`level_id` = `user_levels`.`id` left join `divisions` on `users`.`division_id` = `divisions`.`id` left join `roles` on `users`.`role_id` = `roles`.`id` where (`users`.`id` > '0')","type":"query","params":[],"bindings":["0"],"hints":null,"show_copy":true,"backtrace":[{"index":16,"namespace":null,"name":"app\/Http\/Controllers\/Admin\/ReportRecapController.php","file":"D:\\WORK\\ELEFAN\\elefan_operation_web\\app\\Http\\Controllers\\Admin\\ReportRecapController.php","line":90},{"index":17,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Controller.php","file":"D:\\WORK\\ELEFAN\\elefan_operation_web\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php","line":54},{"index":18,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Routing\/ControllerDispatcher.php","file":"D:\\WORK\\ELEFAN\\elefan_operation_web\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php","line":43},{"index":19,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Route.php","file":"D:\\WORK\\ELEFAN\\elefan_operation_web\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php","line":260},{"index":20,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Route.php","file":"D:\\WORK\\ELEFAN\\elefan_operation_web\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php","line":205}],"start":1728821663.703332,"duration":0.05231,"duration_str":"52.31ms","memory":0,"memory_str":null,"filename":"ReportRecapController.php:90","source":{"index":16,"namespace":null,"name":"app\/Http\/Controllers\/Admin\/ReportRecapController.php","file":"D:\\WORK\\ELEFAN\\elefan_operation_web\\app\\Http\\Controllers\\Admin\\ReportRecapController.php","line":90},"xdebug_link":{"url":"phpstorm:\/\/open?file=D%3A%2FWORK%2FELEFAN%2Felefan_operation_web%2Fapp%2FHttp%2FControllers%2FAdmin%2FReportRecapController.php&line=90","ajax":false,"filename":"ReportRecapController.php","line":"90"},"connection":"elefan_operation","explain":null,"start_percent":69.307,"width_percent":30.693}]},"models":{"data":[],"count":0,"is_counter":true},"symfonymailer_mails":{"count":0,"mails":[]},"gate":{"count":0,"messages":[]},"session":[],"request":{"path_info":"\/api\/report\/recap","status_code":"<pre class=sf-dump id=sf-dump-703707249 data-indent-pad=\"  \"><span class=sf-dump-num>200<\/span>\n<\/pre><script>Sfdump(\"sf-dump-703707249\", {\"maxDepth\":0})<\/script>\n","status_text":"OK","format":"html","content_type":"application\/json","request_query":"<pre class=sf-dump id=sf-dump-1739855499 data-indent-pad=\"  \"><span class=sf-dump-note>array:6<\/span> [<samp data-depth=1 class=sf-dump-expanded>\n  \"<span class=sf-dump-key>start_date<\/span>\" => \"<span class=sf-dump-str title=\"10 characters\">2024-10-01<\/span>\"\n  \"<span class=sf-dump-key>end_date<\/span>\" => \"<span class=sf-dump-str title=\"10 characters\">2024-10-13<\/span>\"\n  \"<span class=sf-dump-key>per_page<\/span>\" => \"<span class=sf-dump-str title=\"2 characters\">50<\/span>\"\n  \"<span class=sf-dump-key>page<\/span>\" => \"<span class=sf-dump-str>1<\/span>\"\n  \"<span class=sf-dump-key>sort<\/span>\" => \"<span class=sf-dump-str title=\"6 characters\">id:asc<\/span>\"\n  \"<span class=sf-dump-key>search<\/span>\" => <span class=sf-dump-const>null<\/span>\n<\/samp>]\n<\/pre><script>Sfdump(\"sf-dump-1739855499\", {\"maxDepth\":0})<\/script>\n","request_request":"<pre class=sf-dump id=sf-dump-680970043 data-indent-pad=\"  \">[]\n<\/pre><script>Sfdump(\"sf-dump-680970043\", {\"maxDepth\":0})<\/script>\n","request_headers":"<pre class=sf-dump id=sf-dump-96603805 data-indent-pad=\"  \"><span class=sf-dump-note>array:16<\/span> [<samp data-depth=1 class=sf-dump-expanded>\n  \"<span class=sf-dump-key>host<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"14 characters\">127.0.0.1:8000<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>connection<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"10 characters\">keep-alive<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>sec-ch-ua-platform<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"9 characters\">&quot;Windows&quot;<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>authorization<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"18 characters\">Bearer eyJ0e******<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>x-requested-with<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"14 characters\">XMLHttpRequest<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>user-agent<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"111 characters\">Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/129.0.0.0 Safari\/537.36<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>accept<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"3 characters\">*\/*<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>sec-ch-ua<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"64 characters\">&quot;Google Chrome&quot;;v=&quot;129&quot;, &quot;Not=A?Brand&quot;;v=&quot;8&quot;, &quot;Chromium&quot;;v=&quot;129&quot;<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>sec-ch-ua-mobile<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"2 characters\">?0<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>sec-fetch-site<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"11 characters\">same-origin<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>sec-fetch-mode<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"4 characters\">cors<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>sec-fetch-dest<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"5 characters\">empty<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>referer<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"40 characters\">http:\/\/127.0.0.1:8000\/admin\/report-recap<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>accept-encoding<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"23 characters\">gzip, deflate, br, zstd<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>accept-language<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"23 characters\">en-US,en;q=0.9,id;q=0.8<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>cookie<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"713 characters\">XSRF-TOKEN=eyJpdiI6IllJUVV6YWNTb3BybkpjR1VuVkJpQ1E9PSIsInZhbHVlIjoiL2hFdlFob0prM0tjZEc3Z0xlbWNCVkpmNjZKYlRWcVFCWU1Zd2JKOXduRTVSVEFVT3BWbWxaQXN2NHkzbVZUNHkvVjVRS0kwSTFxaGtDY2R0RWs1cUpUNTdneFBheGpObU1uREpDemJueVF0ZVRUYm9vUlZqaUdPTG0xK05xbkMiLCJtYWMiOiJlYjVhZGE2YTc1ODczMTkwOTMyNzUxNjNlZTUxMTQ5NTViMTg0ZTJhNmMwNDliMDQ2NzFkZmNiMzI5ZTNlYjkzIiwidGFnIjoiIn0%3D; laravel_session=eyJpdiI6IlZDclVZbEVwYUMyWlQ0YzJBZTR1d0E9PSIsInZhbHVlIjoiTzB4SWNnNnY5RmxNUURxUHR1Zmw5b2RPSEFkYTlwSXdIU1JjS050d005bDNaVzMwODBYUjlhZ0U1S240TWJUWUYvcmJKbHc2ODkrNHN5VWg3U3RJcFowK2F0NmVaZHlwZDg1WURaa0xsWk5oSUVhNmdGWDYzUTlzUHVIYVAwWGsiLCJtYWMiOiIyNGEyM2RmYTdiMTI4NWUwYjc5ZThlNmVkYzM0M2I0NWFlNGZjNmNlMDI3MjhiMWM1OTE1NmE1MTRlZTFhZTc2IiwidGFnIjoiIn0%3D<\/span>\"\n  <\/samp>]\n<\/samp>]\n<\/pre><script>Sfdump(\"sf-dump-96603805\", {\"maxDepth\":0})<\/script>\n","request_cookies":"<pre class=sf-dump id=sf-dump-1495559575 data-indent-pad=\"  \"><span class=sf-dump-note>array:2<\/span> [<samp data-depth=1 class=sf-dump-expanded>\n  \"<span class=sf-dump-key>XSRF-TOKEN<\/span>\" => \"<span class=sf-dump-str title=\"340 characters\">eyJpdiI6IllJUVV6YWNTb3BybkpjR1VuVkJpQ1E9PSIsInZhbHVlIjoiL2hFdlFob0prM0tjZEc3Z0xlbWNCVkpmNjZKYlRWcVFCWU1Zd2JKOXduRTVSVEFVT3BWbWxaQXN2NHkzbVZUNHkvVjVRS0kwSTFxaGtDY2R0RWs1cUpUNTdneFBheGpObU1uREpDemJueVF0ZVRUYm9vUlZqaUdPTG0xK05xbkMiLCJtYWMiOiJlYjVhZGE2YTc1ODczMTkwOTMyNzUxNjNlZTUxMTQ5NTViMTg0ZTJhNmMwNDliMDQ2NzFkZmNiMzI5ZTNlYjkzIiwidGFnIjoiIn0=<\/span>\"\n  \"<span class=sf-dump-key>laravel_session<\/span>\" => \"<span class=sf-dump-str title=\"340 characters\">eyJpdiI6IlZDclVZbEVwYUMyWlQ0YzJBZTR1d0E9PSIsInZhbHVlIjoiTzB4SWNnNnY5RmxNUURxUHR1Zmw5b2RPSEFkYTlwSXdIU1JjS050d005bDNaVzMwODBYUjlhZ0U1S240TWJUWUYvcmJKbHc2ODkrNHN5VWg3U3RJcFowK2F0NmVaZHlwZDg1WURaa0xsWk5oSUVhNmdGWDYzUTlzUHVIYVAwWGsiLCJtYWMiOiIyNGEyM2RmYTdiMTI4NWUwYjc5ZThlNmVkYzM0M2I0NWFlNGZjNmNlMDI3MjhiMWM1OTE1NmE1MTRlZTFhZTc2IiwidGFnIjoiIn0=<\/span>\"\n<\/samp>]\n<\/pre><script>Sfdump(\"sf-dump-1495559575\", {\"maxDepth\":0})<\/script>\n","response_headers":"<pre class=sf-dump id=sf-dump-929970487 data-indent-pad=\"  \"><span class=sf-dump-note>array:5<\/span> [<samp data-depth=1 class=sf-dump-expanded>\n  \"<span class=sf-dump-key>cache-control<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"17 characters\">no-cache, private<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>date<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"29 characters\">Sun, 13 Oct 2024 12:14:23 GMT<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>content-type<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"16 characters\">application\/json<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>x-ratelimit-limit<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"2 characters\">60<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>x-ratelimit-remaining<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"2 characters\">48<\/span>\"\n  <\/samp>]\n<\/samp>]\n<\/pre><script>Sfdump(\"sf-dump-929970487\", {\"maxDepth\":0})<\/script>\n","session_attributes":"<pre class=sf-dump id=sf-dump-1253829835 data-indent-pad=\"  \">[]\n<\/pre><script>Sfdump(\"sf-dump-1253829835\", {\"maxDepth\":0})<\/script>\n"}}