作者 lyh

gx

@@ -85,7 +85,7 @@ class TicketCount extends Command @@ -85,7 +85,7 @@ class TicketCount extends Command
85 $timeCount = $ticketLogModel->formatQuery(['engineer_id'=>$item['manage_id'],'is_engineer'=>1])->sum('end_time'); 85 $timeCount = $ticketLogModel->formatQuery(['engineer_id'=>$item['manage_id'],'is_engineer'=>1])->sum('end_time');
86 $complete_num = $ticketLogModel->counts(['engineer_id'=>$item['manage_id'],'is_engineer'=>1,'end_at'=>['!=',null]]); 86 $complete_num = $ticketLogModel->counts(['engineer_id'=>$item['manage_id'],'is_engineer'=>1,'end_at'=>['!=',null]]);
87 if(!empty($timeCount)){ 87 if(!empty($timeCount)){
88 - $average_time = round($timeCount / $complete_num, 2); 88 + $average_time = round($timeCount / $complete_num, 4);
89 } 89 }
90 //最快完成的时间 90 //最快完成的时间
91 $fastest_time = $ticketLogModel->formatQuery(['engineer_id'=>$item['manage_id'],'is_engineer'=>1,'end_at'=>['!=',null]])->min('end_time'); 91 $fastest_time = $ticketLogModel->formatQuery(['engineer_id'=>$item['manage_id'],'is_engineer'=>1,'end_at'=>['!=',null]])->min('end_time');
@@ -145,12 +145,12 @@ class TicketCount extends Command @@ -145,12 +145,12 @@ class TicketCount extends Command
145 $ticket_num = $ticketLogModel->counts(['engineer_id'=>['in',$manageIdArr],'is_engineer'=>1]); 145 $ticket_num = $ticketLogModel->counts(['engineer_id'=>['in',$manageIdArr],'is_engineer'=>1]);
146 $timeCount = $ticketLogModel->formatQuery(['engineer_id'=>['in',$manageIdArr],'is_engineer'=>1])->sum('end_time'); 146 $timeCount = $ticketLogModel->formatQuery(['engineer_id'=>['in',$manageIdArr],'is_engineer'=>1])->sum('end_time');
147 if(!empty($timeCount)){ 147 if(!empty($timeCount)){
148 - $average_time = round($timeCount / $ticket_num, 2); 148 + $average_time = round($timeCount / $ticket_num, 4);
149 } 149 }
150 //超期工单数量 150 //超期工单数量
151 $timeout_num = $ticketLogModel->counts(['engineer_id'=>['in',$manageIdArr],'is_engineer'=>1,'plan_end_at'=>['>',date('Y-m-d H:i:s')]]); 151 $timeout_num = $ticketLogModel->counts(['engineer_id'=>['in',$manageIdArr],'is_engineer'=>1,'plan_end_at'=>['>',date('Y-m-d H:i:s')]]);
152 if(!empty($timeout_num)){ 152 if(!empty($timeout_num)){
153 - $timeout_ratio = round($timeout_num / $ticket_num, 2); 153 + $timeout_ratio = round($timeout_num / $ticket_num, 4);
154 } 154 }
155 $data = [ 155 $data = [
156 'date'=>$date, 156 'date'=>$date,
@@ -185,7 +185,7 @@ class TicketCount extends Command @@ -185,7 +185,7 @@ class TicketCount extends Command
185 $time_end_num = $ticketModel->counts(['end_at'=>['!=',null]]);//已完成的工单 185 $time_end_num = $ticketModel->counts(['end_at'=>['!=',null]]);//已完成的工单
186 $time_end_count = $ticketModel->formatQuery(['end_at'=>['!=',null]])->sum('end_time');//已完成工单时长 186 $time_end_count = $ticketModel->formatQuery(['end_at'=>['!=',null]])->sum('end_time');//已完成工单时长
187 if(!empty($time_end_count)){ 187 if(!empty($time_end_count)){
188 - $average_time = round($time_end_count / $time_end_num, 2); 188 + $average_time = round($time_end_count / $time_end_num, 4);
189 } 189 }
190 $add_num = $ticketModel->counts(['created_at'=>['between',[$date.' 00:00:00',$date.' 23:59:59']]]); 190 $add_num = $ticketModel->counts(['created_at'=>['between',[$date.' 00:00:00',$date.' 23:59:59']]]);
191 $untreated_num = $ticketModel->counts(['end_at'=>null]); 191 $untreated_num = $ticketModel->counts(['end_at'=>null]);