作者 李宇航

合并分支 'lyh-server' 到 'master'

Lyh server



查看合并请求 !2691
@@ -125,17 +125,19 @@ class AsideTicketController extends BaseController @@ -125,17 +125,19 @@ class AsideTicketController extends BaseController
125 $sortOrder = strtolower($request->input('sort_order', 'asc')); 125 $sortOrder = strtolower($request->input('sort_order', 'asc'));
126 $query->orderBy($sortField, $sortOrder); 126 $query->orderBy($sortField, $sortOrder);
127 if ($sortField != 'plan_end_at') $query->orderBy('plan_end_at', 'asc'); 127 if ($sortField != 'plan_end_at') $query->orderBy('plan_end_at', 'asc');
128 - $lists = $query->paginate($this->row, ['*'], 'page', $this->page);  
129 - foreach ($lists['list'] as $key => $item){  
130 - //计算超时多少个小时  
131 - if($item['status'] == 0){  
132 - $end = date('Y-m-d H:i:s');  
133 - $start = $item['plan_end_at'];  
134 - if($start < $end){  
135 - $item['plan_ent_time'] = diffInHours($start,$end); 128 + $lists = $query->paginate($this->row, ['*'], 'page', $this->page)->toArray();
  129 + if(!empty($lists) && !empty($lists['list'])){
  130 + foreach ($lists['list'] as $key => $item){
  131 + //计算超时多少个小时
  132 + if($item['status'] == 0){
  133 + $end = date('Y-m-d H:i:s');
  134 + $start = $item['plan_end_at'];
  135 + if($start < $end){
  136 + $item['plan_ent_time'] = diffInHours($start,$end);
  137 + }
136 } 138 }
  139 + $lists['list'][$key] = $item;
137 } 140 }
138 - $lists['list'][$key] = $item;  
139 } 141 }
140 $this->response('success', Code::SUCCESS, $lists); 142 $this->response('success', Code::SUCCESS, $lists);
141 } 143 }