From 7409abe741cc85f1b098b7899de66896f499b44a Mon Sep 17 00:00:00 2001 From: wucongxing8150 <815046773@qq.com> Date: Wed, 8 May 2024 18:39:07 +0800 Subject: [PATCH] 43r2342 --- app/Model/DoctorConfigFollowPackageItem.php | 11 +++++++++++ app/Services/DoctorInquiryService.php | 3 +-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/app/Model/DoctorConfigFollowPackageItem.php b/app/Model/DoctorConfigFollowPackageItem.php index 78015ef..ada1236 100644 --- a/app/Model/DoctorConfigFollowPackageItem.php +++ b/app/Model/DoctorConfigFollowPackageItem.php @@ -75,4 +75,15 @@ class DoctorConfigFollowPackageItem extends Model { return self::where($params)->delete(); } + + /** + * 多条 + * @param array $params + * @param array $fields + * @return Collection|array + */ + public static function getOrderServicePeriodList(array $params, array $fields = ['*']): Collection|array + { + return self::where($params)->orderBy('service_period')->get($fields); + } } diff --git a/app/Services/DoctorInquiryService.php b/app/Services/DoctorInquiryService.php index e32911d..f109ae7 100644 --- a/app/Services/DoctorInquiryService.php +++ b/app/Services/DoctorInquiryService.php @@ -895,13 +895,12 @@ 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_items = DoctorConfigFollowPackageItem::getList($params); + $doctor_config_follow_package_items = DoctorConfigFollowPackageItem::getOrderServicePeriodList($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(); } - } }