code: def get_job_info(current_job):
      
      trials = TrialRecord.objects.filter(job_id=current_job.job_id)
      total_num = len(trials)
      running_num = sum(t.trial_status == Trial.RUNNING for t in trials)
      success_num = sum(t.trial_status == Trial.TERMINATED for t in trials)
      failed_num = sum(t.trial_status == Trial.ERROR for t in trials)
  
      if total_num == 0:
          progress = 0
      else:
          progress = int(float(success_num) / total_num * 100)
  
      winner = get_winner(trials)
  
      job_info = {
          "job_id": current_job.job_id,
          "job_name": current_job.name,
          "user": current_job.user,
          "type": current_job.type,
          "start_time": current_job.start_time,
          "end_time": current_job.end_time,
          "total_num": total_num,
          "running_num": running_num,
          "success_num": success_num,
          "failed_num": failed_num,
          "best_trial_id": current_job.best_trial_id,
          "progress": progress,
          "winner": winner
      }
  
      return job_info
docs: Get job information for current job.