作者 刘锟

Merge remote-tracking branch 'origin/master' into akun

@@ -174,7 +174,7 @@ class VideoTask extends Command @@ -174,7 +174,7 @@ class VideoTask extends Command
174 'is_ytb'=>false, 174 'is_ytb'=>false,
175 'other_language_subtitle'=>false 175 'other_language_subtitle'=>false
176 ]; 176 ];
177 - $result = Http::post('http://216.250.255.116:7866/create_task', $data); 177 + $result = Http::post('http://216.250.255.116:7866/create_task', $data);//todo::小天的接口
178 $res_json = json_decode($result,true); 178 $res_json = json_decode($result,true);
179 $val->task_id = $task_id; 179 $val->task_id = $task_id;
180 $val->status = KeywordVideoTaskLog::STATUS_ERROR; 180 $val->status = KeywordVideoTaskLog::STATUS_ERROR;
@@ -56,7 +56,7 @@ class TicketController extends BaseController @@ -56,7 +56,7 @@ class TicketController extends BaseController
56 'end.required' => 'end不能为空', 56 'end.required' => 'end不能为空',
57 ]); 57 ]);
58 $dailyModel = new TicketDailyCount(); 58 $dailyModel = new TicketDailyCount();
59 - $dailyList = $dailyModel->list(['date'=>['between',[$this->param['start'],$this->param['end']]]],'date',['*'],'desc',30);//取最近5条数据 59 + $dailyList = $dailyModel->list(['date'=>['between',[$this->param['start'],$this->param['end']]]],'date',['*'],'desc',30);//取最近30条数据
60 $this->response('success',Code::SUCCESS,$dailyList); 60 $this->response('success',Code::SUCCESS,$dailyList);
61 } 61 }
62 /** 62 /**
@@ -50,7 +50,13 @@ class AsideTicketController extends BaseController @@ -50,7 +50,13 @@ class AsideTicketController extends BaseController
50 ->when($request->input('status') !== null, function ($query) use ($request) { 50 ->when($request->input('status') !== null, function ($query) use ($request) {
51 // status 查 gl_tickets.status 51 // status 查 gl_tickets.status
52 $status = $request->input('status'); 52 $status = $request->input('status');
  53 + if($status == '-1'){
  54 + $newTime = date("Y-m-d H:i:s", strtotime("-120 hours"));
  55 + return $query->where('status', 0)->where('plan_end_at','<',$newTime);//超过120个小时未处理的工单
  56 + }else{
53 return $query->where('status', $status); 57 return $query->where('status', $status);
  58 + }
  59 +
54 }) 60 })
55 ->when($request->input('star') !== null, function ($query) use ($request) { 61 ->when($request->input('star') !== null, function ($query) use ($request) {
56 $star = $request->input('star'); 62 $star = $request->input('star');
@@ -92,6 +98,7 @@ class AsideTicketController extends BaseController @@ -92,6 +98,7 @@ class AsideTicketController extends BaseController
92 if(!empty($this->param['start_at']) && !empty($this->param['end_at'])){ 98 if(!empty($this->param['start_at']) && !empty($this->param['end_at'])){
93 return $query->whereBetween('created_at',[$this->param['start_at'],$this->param['end_at']]); 99 return $query->whereBetween('created_at',[$this->param['start_at'],$this->param['end_at']]);
94 } 100 }
  101 +
95 // 添加排序功能 102 // 添加排序功能
96 $query->orderBy('status', 'asc'); 103 $query->orderBy('status', 'asc');
97 // $query->orderBy('id', 'desc'); 104 // $query->orderBy('id', 'desc');