|
@@ -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');
|