|
|
|
@ -150,7 +150,20 @@ class FenzhenController extends Controller
|
|
|
|
'AI' => 'used_time',
|
|
|
|
'AI' => 'used_time',
|
|
|
|
'AJ' => 'timeout',
|
|
|
|
'AJ' => 'timeout',
|
|
|
|
];
|
|
|
|
];
|
|
|
|
|
|
|
|
//汇总信息
|
|
|
|
|
|
|
|
$usercount=count($table_list3);
|
|
|
|
|
|
|
|
$biaozhun_timecount=0;
|
|
|
|
|
|
|
|
$shiji_timecount=0;
|
|
|
|
|
|
|
|
$chaoshi_timecount=0;
|
|
|
|
|
|
|
|
$weichaoshi_count=0;
|
|
|
|
|
|
|
|
|
|
|
|
foreach ($table_list3 as $table_list3_i) {
|
|
|
|
foreach ($table_list3 as $table_list3_i) {
|
|
|
|
|
|
|
|
$biaozhun_timecount+=$table_list3_i['clinic_time'];
|
|
|
|
|
|
|
|
$shiji_timecount+=$table_list3_i['used_time'];
|
|
|
|
|
|
|
|
$chaoshi_timecount+=$table_list3_i['timeout'];
|
|
|
|
|
|
|
|
if($table_list3_i['timeout']<=0){
|
|
|
|
|
|
|
|
$weichaoshi_count++;
|
|
|
|
|
|
|
|
}
|
|
|
|
$peis = new PEISApiController();
|
|
|
|
$peis = new PEISApiController();
|
|
|
|
$data = [
|
|
|
|
$data = [
|
|
|
|
'电话号码' => "",
|
|
|
|
'电话号码' => "",
|
|
|
|
@ -170,7 +183,19 @@ class FenzhenController extends Controller
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$row++;
|
|
|
|
$row++;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$worksheet->getStyle('AC3:AJ' . ($row - 1))->applyFromArray($styleArray);
|
|
|
|
$worksheet->setCellValueExplicit('AC' . $row, '汇总', \PhpOffice\PhpSpreadsheet\Cell\DataType::TYPE_STRING);
|
|
|
|
|
|
|
|
$worksheet->setCellValueExplicit('AD' . $row, '客户总数', \PhpOffice\PhpSpreadsheet\Cell\DataType::TYPE_STRING);
|
|
|
|
|
|
|
|
$worksheet->setCellValueExplicit('AE' . $row, $usercount, \PhpOffice\PhpSpreadsheet\Cell\DataType::TYPE_STRING);
|
|
|
|
|
|
|
|
$worksheet->setCellValueExplicit('AG' . $row, '总用时:', \PhpOffice\PhpSpreadsheet\Cell\DataType::TYPE_STRING);
|
|
|
|
|
|
|
|
$worksheet->setCellValueExplicit('AH' . $row, $biaozhun_timecount, \PhpOffice\PhpSpreadsheet\Cell\DataType::TYPE_STRING);
|
|
|
|
|
|
|
|
$worksheet->setCellValueExplicit('AI' . $row, $shiji_timecount, \PhpOffice\PhpSpreadsheet\Cell\DataType::TYPE_STRING);
|
|
|
|
|
|
|
|
$worksheet->setCellValueExplicit('AJ' . $row, $chaoshi_timecount, \PhpOffice\PhpSpreadsheet\Cell\DataType::TYPE_STRING);
|
|
|
|
|
|
|
|
$worksheet->setCellValueExplicit('AD' . ($row+1), '未超时总数', \PhpOffice\PhpSpreadsheet\Cell\DataType::TYPE_STRING);
|
|
|
|
|
|
|
|
$worksheet->setCellValueExplicit('AE' . ($row+1), $weichaoshi_count, \PhpOffice\PhpSpreadsheet\Cell\DataType::TYPE_STRING);
|
|
|
|
|
|
|
|
$worksheet->setCellValueExplicit('AD' . ($row+2), "体检准时率", \PhpOffice\PhpSpreadsheet\Cell\DataType::TYPE_STRING);
|
|
|
|
|
|
|
|
$worksheet->setCellValueExplicit('AE' . ($row+2),$weichaoshi_count/$usercount , \PhpOffice\PhpSpreadsheet\Cell\DataType::TYPE_STRING);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$worksheet->getStyle('AC3:AJ' . ($row +2))->applyFromArray($styleArray);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$file_name = Str::orderedUuid();
|
|
|
|
$file_name = Str::orderedUuid();
|
|
|
|
|