增加是否可处方

This commit is contained in:
2024-03-01 11:38:07 +08:00
parent fe86a1834f
commit 2ee8f81956
7 changed files with 63 additions and 37 deletions
+5 -16
View File
@@ -110,17 +110,8 @@ class PatientDoctorService extends BaseService
}
// 处理可处方字段
$user_doctor['multi_point_enable'] = 0;
$params = array();
$params['doctor_id'] = $user_doctor["doctor_id"];
$params['inquiry_type'] = 4;
$params['inquiry_mode'] = 1;
$params['is_enable'] = 1;
$result = DoctorInquiryConfig::getOne($params);
if (!empty($result)){
$user_doctor['multi_point_enable'] = 1;
}
$userDoctorService = new UserDoctorService();
$user_doctor['multi_point_enable'] = $userDoctorService->getDoctorMultiPointEnable($user_doctor["doctor_id"]);
// 好评率-超过5个已结束的订单后展示
$user_doctor['praise_rate'] = floor($user_doctor['praise_rate'] * 0.05 * 100) / 100;
@@ -453,6 +444,7 @@ class PatientDoctorService extends BaseService
return success();
}
$userDoctorService = new UserDoctorService();
foreach ($recommend_doctors as $recommend_doctor) {
$data = array();
$data['doctor_id'] = $recommend_doctor['doctor_id'];
@@ -472,12 +464,9 @@ class PatientDoctorService extends BaseService
$data['is_online'] = $recommend_doctor['user']['is_online'];
}
// 是否开启问诊购药
foreach ($recommend_doctor['DoctorInquiryConfig'] as $doctor_inquiry_config) {
if ($doctor_inquiry_config['inquiry_mode'] == 1){
if ($doctor_inquiry_config['inquiry_type'] == 4 && $doctor_inquiry_config['is_enable'] == 1) {
$data['multi_point_enable'] = 1; // 是否开启问诊购药
}
}
$data['multi_point_enable'] = $userDoctorService->getDoctorMultiPointEnable("",$doctor_inquiry_config);
}
$data['doctor_inquiry_config'] = $recommend_doctor['DoctorInquiryConfig'];