|
...
|
...
|
@@ -290,6 +290,10 @@ class TicketCount extends Command |
|
|
|
//本周新增工单
|
|
|
|
$add_num = $ticketLogModel->counts(['created_at'=>['between',[$startOfLast,$endOfLast]],'engineer_id'=>['in',$manageIdArr],'is_engineer'=>1,'status'=>['!=',9]]);
|
|
|
|
$complete_num = $ticketLogModel->counts(['end_at'=>['between',[$startOfLast,$endOfLast]],'engineer_id'=>['in',$manageIdArr],'is_engineer'=>1,'status'=>['!=',9]]);
|
|
|
|
$timeCount = $ticketLogModel->formatQuery(['end_at'=>['between',[$startOfLast,$endOfLast]],'engineer_id'=>['in',$manageIdArr],'status'=>['!=',9],'is_engineer'=>1])->sum('end_time');
|
|
|
|
if(!empty($timeCount)){
|
|
|
|
$average_time = round($timeCount / $complete_num, 3);
|
|
|
|
}
|
|
|
|
//超期工单数量
|
|
|
|
$timeout_num = $ticketLogModel
|
|
|
|
->whereIn('engineer_id', $manageIdArr)
|
...
|
...
|
|