医生列表,处理随访包问诊价格
This commit is contained in:
parent
ff48d5ca3c
commit
6a71abffa9
@ -5,6 +5,8 @@ namespace App\Services;
|
|||||||
use App\Constants\DoctorTitleCode;
|
use App\Constants\DoctorTitleCode;
|
||||||
use App\Constants\HttpEnumCode;
|
use App\Constants\HttpEnumCode;
|
||||||
use App\Model\DiseaseClassExpertise;
|
use App\Model\DiseaseClassExpertise;
|
||||||
|
use App\Model\DoctorConfigFollowPackage;
|
||||||
|
use App\Model\DoctorConfigFollowPackageItem;
|
||||||
use App\Model\DoctorExpertise;
|
use App\Model\DoctorExpertise;
|
||||||
use App\Model\DoctorInquiryConfig;
|
use App\Model\DoctorInquiryConfig;
|
||||||
use App\Model\DoctorInquiryConfig as DoctorInquiryConfigModel;
|
use App\Model\DoctorInquiryConfig as DoctorInquiryConfigModel;
|
||||||
@ -129,6 +131,32 @@ class PatientDoctorService extends BaseService
|
|||||||
|
|
||||||
// 头像
|
// 头像
|
||||||
$user_doctor['avatar'] = addAliyunOssWebsite($user_doctor['avatar']);
|
$user_doctor['avatar'] = addAliyunOssWebsite($user_doctor['avatar']);
|
||||||
|
|
||||||
|
// 随访包配置
|
||||||
|
foreach ($user_doctor['DoctorInquiryConfig'] as $key => $doctor_inquiry_config){
|
||||||
|
if ($doctor_inquiry_config['inquiry_type'] == 1 && $doctor_inquiry_config['inquiry_mode'] == 9){
|
||||||
|
$params = array();
|
||||||
|
$params['doctor_id'] = $doctor_inquiry_config['doctor_id'];
|
||||||
|
$doctor_config_follow_package = DoctorConfigFollowPackage::getOne($params);
|
||||||
|
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);
|
||||||
|
if (!empty($doctor_config_follow_package_items)) {
|
||||||
|
foreach ($doctor_config_follow_package_items as $k => $doctor_config_follow_package_item){
|
||||||
|
if ($k == 0){
|
||||||
|
$user_doctor['DoctorInquiryConfig'][$key]['inquiry_price'] = $doctor_config_follow_package_item['service_price'];
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($doctor_config_follow_package_item['service_price'] < $user_doctor['DoctorInquiryConfig'][$key]['inquiry_price']){
|
||||||
|
$user_doctor['DoctorInquiryConfig'][$key]['inquiry_price'] = $doctor_config_follow_package_item['service_price'];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return success($user_doctors);
|
return success($user_doctors);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user