public static function getServiceTime($priority) { $service_time = \App\ServiceTime::where('priority', '=', $priority)->first(); $time = array(); if ($service_time) { $time['response_time'] = $service_time->response_time; $time['response_time_type'] = $service_time->response_time_type; $time['resolution_time'] = $service_time->resolution_time; $time['resolution_time_type'] = $service_time->resolution_time_type; if ($service_time->response_unit == 'hour') { $time['response_time'] *= 60; } elseif ($service_time->response_unit == 'days') { $time['response_time'] *= 60 * 24; } if ($service_time->resolution_unit == 'hour') { $time['resolution_time'] *= 60; } elseif ($service_time->resolution_unit == 'days') { $time['resolution_time'] *= 60 * 24; } } else { $time['response_time'] = config('config.default_response_time'); $time['response_time_type'] = config('config.default_time_unit'); $time['resolution_time'] = config('config.default_resolution_time'); $time['resolution_time_type'] = config('config.default_time_unit'); } return $time; }