1
This commit is contained in:
parent
6883da74bb
commit
3ee12e8b22
@ -458,7 +458,7 @@ class AutoFinishInquiryDelayDirectConsumer extends ConsumerMessage
|
|||||||
protected function computeDoctorAvgPesponseTime(string $doctor_id): void
|
protected function computeDoctorAvgPesponseTime(string $doctor_id): void
|
||||||
{
|
{
|
||||||
// 统计数组
|
// 统计数组
|
||||||
$avg_pesponse_time = [];
|
$avg_response_time = [];
|
||||||
|
|
||||||
// 获取该医生全部已结束问诊订单
|
// 获取该医生全部已结束问诊订单
|
||||||
$params = array();
|
$params = array();
|
||||||
@ -474,22 +474,22 @@ class AutoFinishInquiryDelayDirectConsumer extends ConsumerMessage
|
|||||||
|
|
||||||
dump($item['reception_time']);
|
dump($item['reception_time']);
|
||||||
dump($item['created_at']);
|
dump($item['created_at']);
|
||||||
$pesponse_time = strtotime($item['reception_time']) - strtotime($item['created_at']);
|
$response_time = strtotime($item['reception_time']) - strtotime($item['created_at']);
|
||||||
if ($pesponse_time < 0){
|
if ($response_time < 0){
|
||||||
// 小于0的数据不统计
|
// 小于0的数据不统计
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
$avg_pesponse_time[] = $pesponse_time;
|
$avg_response_time[] = $response_time;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!empty($avg_pesponse_time)){
|
if (!empty($avg_response_time)){
|
||||||
$result = floor((array_sum($avg_pesponse_time) / count($avg_pesponse_time)) / 60 * 100) / 100;
|
$result = floor((array_sum($avg_response_time) / count($avg_response_time)) / 60 * 100) / 100;
|
||||||
|
|
||||||
$params = array();
|
$params = array();
|
||||||
$params['doctor_id'] = $doctor_id;
|
$params['doctor_id'] = $doctor_id;
|
||||||
|
|
||||||
$data = array();
|
$data = array();
|
||||||
$data['avg_pesponse_time'] = $result;
|
$data['avg_response_time'] = $result;
|
||||||
UserDoctor::editUserDoctor($params,$data);
|
UserDoctor::editUserDoctor($params,$data);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user