合并分支 'lyh-server' 到 'master'
gx 查看合并请求 !2533
正在显示
1 个修改的文件
包含
6 行增加
和
0 行删除
| @@ -162,6 +162,11 @@ class TicketCount extends Command | @@ -162,6 +162,11 @@ class TicketCount extends Command | ||
| 162 | $ticketModel = new Tickets(); | 162 | $ticketModel = new Tickets(); |
| 163 | $date = Carbon::yesterday()->toDateString(); // "2025-08-07" | 163 | $date = Carbon::yesterday()->toDateString(); // "2025-08-07" |
| 164 | $ticket_num = $ticketModel->counts(['id'=>['!=',0]]); | 164 | $ticket_num = $ticketModel->counts(['id'=>['!=',0]]); |
| 165 | + $time_end_num = $ticketModel->counts(['end_at'=>['!=',null]]);//已完成的工单 | ||
| 166 | + $time_end_count = $ticketModel->formatQuery(['end_at'=>['!=',null]])->sum('end_time');//已完成工单时长 | ||
| 167 | + if(!empty($time_end_count)){ | ||
| 168 | + $average_time = round($time_end_count / $time_end_num, 2); | ||
| 169 | + } | ||
| 165 | $add_num = $ticketModel->counts(['created_at'=>['between',[$date.' 00:00:00',$date.' 23:59:59']]]); | 170 | $add_num = $ticketModel->counts(['created_at'=>['between',[$date.' 00:00:00',$date.' 23:59:59']]]); |
| 166 | $untreated_num = $ticketModel->counts(['end_at'=>null]); | 171 | $untreated_num = $ticketModel->counts(['end_at'=>null]); |
| 167 | $processed_num = $ticketModel->counts(['end_at'=>['between',[$date.' 00:00:00',$date.' 23:59:59']]]); | 172 | $processed_num = $ticketModel->counts(['end_at'=>['between',[$date.' 00:00:00',$date.' 23:59:59']]]); |
| @@ -173,6 +178,7 @@ class TicketCount extends Command | @@ -173,6 +178,7 @@ class TicketCount extends Command | ||
| 173 | 'add_num'=>$add_num, | 178 | 'add_num'=>$add_num, |
| 174 | 'untreated_num'=>$untreated_num, | 179 | 'untreated_num'=>$untreated_num, |
| 175 | 'processed_num'=>$processed_num, | 180 | 'processed_num'=>$processed_num, |
| 181 | + 'average_time'=>$average_time ?? '', | ||
| 176 | 'source'=>json_encode(['a'=>$submit_a_side,'b'=>$submit_b_side],true), | 182 | 'source'=>json_encode(['a'=>$submit_a_side,'b'=>$submit_b_side],true), |
| 177 | ]; | 183 | ]; |
| 178 | $ticketDailyModel = new TicketDailyCount(); | 184 | $ticketDailyModel = new TicketDailyCount(); |
-
请 注册 或 登录 后发表评论