修改获取医生开启的服务,增加服务价格

This commit is contained in:
wucongxing8150 2024-04-18 10:16:21 +08:00
parent 73e167d42a
commit c61a263b23

View File

@ -15,6 +15,9 @@ use App\Model\DiseaseClassExpertise;
use App\Model\DiseaseClassIcd;
use App\Model\DoctorAccount;
use App\Model\DoctorBankCard;
use App\Model\DoctorConfigFollowPackage;
use App\Model\DoctorConfigFollowPackageItem;
use App\Model\DoctorConfigHealthPackage;
use App\Model\DoctorExpertise;
use App\Model\DoctorInquiryConfig;
use App\Model\DoctorInquiryConfig as DoctorInquiryConfigModel;
@ -2393,6 +2396,40 @@ class UserDoctorService extends BaseService
unset($system_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){
$value['inquiry_price'] = $doctor_config_follow_package_item['service_price'];
continue;
}
if ($doctor_config_follow_package_item['service_price'] < $value['inquiry_price']){
$value['inquiry_price'] = $doctor_config_follow_package_item['service_price'];
}
}
}
}
}
// 健康包
if ($doctor_inquiry_config['inquiry_type'] == 1 && $doctor_inquiry_config['inquiry_mode'] == 8){
$params = array();
$params['doctor_id'] = $doctor_inquiry_config['doctor_id'];
$doctor_config_health_package = DoctorConfigHealthPackage::getOne($params);
if (!empty($doctor_config_health_package)){
$value['inquiry_price'] = $doctor_config_health_package['service_price'];
}
}
}
}