From 2d74d0c64d1a9a968a3376561f1babd7fb3e46d4 Mon Sep 17 00:00:00 2001 From: wucongxing8150 <815046773@qq.com> Date: Wed, 8 May 2024 18:25:51 +0800 Subject: [PATCH] 445 --- app/Services/DoctorInquiryService.php | 11 +++++++---- app/Services/ImService.php | 2 +- app/Services/MessagePush.php | 2 +- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/app/Services/DoctorInquiryService.php b/app/Services/DoctorInquiryService.php index bd7e679..e32911d 100644 --- a/app/Services/DoctorInquiryService.php +++ b/app/Services/DoctorInquiryService.php @@ -895,10 +895,13 @@ class DoctorInquiryService extends BaseService if (!empty($doctor_config_follow_package)) { $params = array(); $params['follow_package_id'] = $doctor_config_follow_package['follow_package_id']; - $doctor_config_follow_package_item = DoctorConfigFollowPackageItem::getList($params); - if (!empty($doctor_config_follow_package_item)) { - $doctor_config_follow_package_item['monthly_frequency'] = $doctor_config_follow_package['monthly_frequency']; - $result = $doctor_config_follow_package_item->toArray(); + $doctor_config_follow_package_items = DoctorConfigFollowPackageItem::getList($params); + if (!empty($doctor_config_follow_package_items)) { + foreach ($doctor_config_follow_package_items as &$doctor_config_follow_package_item){ + $doctor_config_follow_package_item['monthly_frequency'] = $doctor_config_follow_package['monthly_frequency']; + $result[] = $doctor_config_follow_package_item->toArray(); + } + } } diff --git a/app/Services/ImService.php b/app/Services/ImService.php index e02232a..4cfdae0 100644 --- a/app/Services/ImService.php +++ b/app/Services/ImService.php @@ -461,7 +461,7 @@ class ImService extends BaseService if ($order_service_package_detail['monthly_frequency'] != 0 && !empty($order_service_package['start_time'])) { $OrderServicePackageService = new OrderServicePackageService(); $month_inquiry_count = $OrderServicePackageService->getCurrentMonthInquiryCount($order_service_package['pay_time'],$order_service_package['order_service_type'],$order_service_package['user_id'], $order_service_package['doctor_id']); - $remaining_inquiry_count = $order_service_package_detail['monthly_frequencys'] - $month_inquiry_count; + $remaining_inquiry_count = $order_service_package_detail['monthly_frequency'] - $month_inquiry_count; if ($remaining_inquiry_count < 0){ $remaining_inquiry_count = 0; } diff --git a/app/Services/MessagePush.php b/app/Services/MessagePush.php index 3c2a27d..b168a25 100644 --- a/app/Services/MessagePush.php +++ b/app/Services/MessagePush.php @@ -3282,7 +3282,7 @@ class MessagePush extends BaseService $month_inquiry_count = $OrderServicePackageService->getCurrentMonthInquiryCount($this->order_service_package['pay_time'],$this->order_service_package['order_service_type'],$this->order_service_package['user_id'], $this->order_service_package['doctor_id']); // 获取服务包当月剩余问诊次数 - $remaining_inquiry_count = $order_service_package_detail['monthly_frequencys'] - $month_inquiry_count; + $remaining_inquiry_count = $order_service_package_detail['monthly_frequency'] - $month_inquiry_count; if ($remaining_inquiry_count < 0){ $remaining_inquiry_count = 0; }