diff --git a/app/Amqp/Consumer/AutoFinishInquiryDelayDirectConsumer.php b/app/Amqp/Consumer/AutoFinishInquiryDelayDirectConsumer.php index 798a33e..4abd51d 100644 --- a/app/Amqp/Consumer/AutoFinishInquiryDelayDirectConsumer.php +++ b/app/Amqp/Consumer/AutoFinishInquiryDelayDirectConsumer.php @@ -455,7 +455,7 @@ class AutoFinishInquiryDelayDirectConsumer extends ConsumerMessage * @param string $doctor_id * @return void */ - protected function computeDoctorAvgPesponseTime(string $doctor_id) + protected function computeDoctorAvgPesponseTime(string $doctor_id): void { // 统计数组 $avg_pesponse_time = []; @@ -471,6 +471,8 @@ class AutoFinishInquiryDelayDirectConsumer extends ConsumerMessage continue; } + dump($item['reception_time']); + dump($item['created_at']); $pesponse_time = strtotime($item['reception_time']) - strtotime($item['created_at']); if ($pesponse_time < 0){ // 小于0的数据不统计 diff --git a/app/Services/MessagePush.php b/app/Services/MessagePush.php index 690b9bc..c2b1b0a 100644 --- a/app/Services/MessagePush.php +++ b/app/Services/MessagePush.php @@ -80,15 +80,14 @@ class MessagePush extends BaseService $data['from_name'] = "肝胆小秘书"; if ($this->order_inquiry['inquiry_type'] == 1 || $this->order_inquiry['inquiry_type'] == 3) { // 专家-公益 - $data['notice_brief_title'] = "您咨询的服务暂无医生接诊,点击查看详情。"; - $data['notice_title'] = "您咨询的服务暂无医生接诊,点击查看详情。"; - $data['notice_content'] = "您咨询的服务当前排队人较多,暂无空闲医生接诊。给您带来不便敬请谅解,平台会在24小时内进行退款,您可以点击订单详情查看退款详情。"; - - } elseif ($this->order_inquiry['inquiry_type'] == 2 || $this->order_inquiry['inquiry_type'] == 4) { - // 快速-购药 $data['notice_brief_title'] = "您咨询的医生因工作繁忙没有时间接诊,点击查看详情。"; $data['notice_title'] = "您咨询的医生因工作繁忙没有时间接诊,点击查看详情。"; $data['notice_content'] = "您咨询的医生因工作繁忙,暂无空闲时间接诊。给您带来不便敬请谅解,平台会在24小时内进行退款,您可以点击订单详情查看退款详情。"; + } elseif ($this->order_inquiry['inquiry_type'] == 2 || $this->order_inquiry['inquiry_type'] == 4) { + // 快速-购药 + $data['notice_brief_title'] = "您的咨询暂无医生接诊,点击查看详情。"; + $data['notice_title'] = "您的咨询暂无医生接诊,点击查看详情。"; + $data['notice_content'] = "当前咨询排队人员较多,暂无空闲医生接诊。给您带来不便敬请谅解,平台会在24小时内进行退款,您可以点击订单详情查看退款详情。"; } $data['link_type'] = 10;// 问诊订单详情 @@ -125,7 +124,7 @@ class MessagePush extends BaseService "name2" => (string)$user_doctor['user_name'],// 问诊医生 "date3" => $this->order_inquiry['created_at'],// 问诊时间 "thing4" => inquiryCancelReasonToString($this->order_inquiry['cancel_reason']),// 取消原因 - "thing5" => "点击详情更换医生问诊",// 提示说明 + "thing5" => "已进行退款处理,请注意查看账户信息",// 提示说明 ]; $data = array(); diff --git a/app/Services/UserDoctorService.php b/app/Services/UserDoctorService.php index 27b07a8..86918a7 100644 --- a/app/Services/UserDoctorService.php +++ b/app/Services/UserDoctorService.php @@ -1521,7 +1521,7 @@ class UserDoctorService extends BaseService $oss = new Oss(); - $filename = "applet/doctor/card/" . $user_doctor['doctor_id'] . '.' . 'jpg'; + $filename = "/applet/doctor/card/" . $user_doctor['doctor_id'] . '.' . 'jpg'; $qr_code = $oss->putObject($filename, $img_buffer); diff --git a/config/autoload/databases.php b/config/autoload/databases.php index 6712fda..7ac123b 100644 --- a/config/autoload/databases.php +++ b/config/autoload/databases.php @@ -24,10 +24,10 @@ return [ 'collation' => env('DB_COLLATION', 'utf8_unicode_ci'), 'prefix' => env('DB_PREFIX', ''), 'pool' => [ - 'min_connections' => 1, - 'max_connections' => 10, + 'min_connections' => 10, + 'max_connections' => 50, 'connect_timeout' => 10.0, - 'wait_timeout' => 3.0, + 'wait_timeout' => 5.0, 'heartbeat' => -1, 'max_idle_time' => (float) env('DB_MAX_IDLE_TIME', 60), ],