public function getJob(Request $request, $job_id, $n = 10)
 {
     $fields = \App\Job::$defaultFields;
     array_push($fields, 'JobKeywords');
     $jobInfo = \App\Job::getInfo($job_id, $fields);
     if (!empty($jobInfo['JobID'])) {
         $response['job'] = $jobInfo;
         if (!empty($jobInfo['JobDmaCode'])) {
             $args['code'] = $jobInfo['JobDmaCode'];
         }
         if (!empty($jobInfo['JobKeywords'])) {
             $keywords = explode(',', $jobInfo['JobKeywords']);
             if (count($keywords) >= 2) {
                 $keywords = $keywords[0] . ' ' . $keywords[1];
             } else {
                 $keywords = str_replace(',', ' ', $jobInfo['JobKeywords']);
             }
             $args['keyword'] = $keywords;
         }
         $args['limit'] = $n;
         $args['flag'] = 'random';
         $list = \App\Job::getAll($args);
         $response['related'] = ['result' => $list['result_type'], 'total' => $list['total'], 'jobs' => $list['jobs']];
     } else {
         $response = [];
     }
     return response()->json($response)->header('Access-Control-Allow-Origin', '*')->header('Access-Control-Allow-Methods', 'GET, POST')->setCallback($request->input('callback'));
 }