修改医生疑难问诊配置
This commit is contained in:
@@ -15,6 +15,7 @@ use App\Model\DiseaseClassExpertise;
|
||||
use App\Model\DiseaseClassIcd;
|
||||
use App\Model\DoctorAccount;
|
||||
use App\Model\DoctorBankCard;
|
||||
use App\Model\DoctorConfigDifficultConsultation;
|
||||
use App\Model\DoctorConfigFollowPackage;
|
||||
use App\Model\DoctorConfigFollowPackageItem;
|
||||
use App\Model\DoctorConfigHealthPackage;
|
||||
@@ -1940,15 +1941,13 @@ class UserDoctorService extends BaseService
|
||||
// 疑难问诊为自己配置周期。
|
||||
$params = array();
|
||||
$params['doctor_id'] = $order_inquiry['doctor_id'];
|
||||
$params['inquiry_type'] = $order_inquiry['inquiry_type'];
|
||||
$params['inquiry_mode'] = $order_inquiry['inquiry_mode'];
|
||||
$doctor_inquiry_config_service = DoctorInquiryConfigService::getOne($params);
|
||||
if(empty($doctor_inquiry_config_service)){
|
||||
$doctor_config_difficult_consultation = DoctorConfigDifficultConsultation::getOne($params);
|
||||
if(empty($doctor_config_difficult_consultation)){
|
||||
Db::rollBack();
|
||||
return fail(HttpEnumCode::HTTP_ERROR, "接诊失败");
|
||||
}
|
||||
|
||||
$time = $doctor_inquiry_config_service['service_period'] * 24 * 60 * 60;
|
||||
$time = $doctor_config_difficult_consultation['service_period'] * 24 * 60 * 60;
|
||||
}else{
|
||||
$time = $system_inquiry_config['duration'] * 60;
|
||||
}
|
||||
@@ -2430,19 +2429,17 @@ class UserDoctorService extends BaseService
|
||||
if ($value['inquiry_mode'] == 6){
|
||||
$params = array();
|
||||
$params['doctor_id'] = $doctor_id;
|
||||
$params['inquiry_type'] = $value['inquiry_type'];
|
||||
$params['inquiry_mode'] = $value['inquiry_mode'];
|
||||
$doctor_inquiry_config_service = DoctorInquiryConfigService::getOne($params);
|
||||
if (empty($doctor_inquiry_config_service)){
|
||||
$doctor_config_difficult_consultation = DoctorConfigDifficultConsultation::getOne($params);
|
||||
if (empty($doctor_config_difficult_consultation)){
|
||||
return fail();
|
||||
}
|
||||
|
||||
$value['times_number'] = $doctor_inquiry_config_service['service_rounds']; // 服务回合数(0表示不限次)
|
||||
$value['duration'] = $doctor_inquiry_config_service['service_period']; // 服务周期(天,不存在0的情况)
|
||||
$value['service_content'] = $doctor_inquiry_config_service['service_content'];// 服务内容
|
||||
$value['service_process'] = $doctor_inquiry_config_service['service_process'];// 服务流程
|
||||
$value['times_number'] = $doctor_config_difficult_consultation['service_rounds']; // 服务回合数(0表示不限次)
|
||||
$value['duration'] = $doctor_config_difficult_consultation['service_period']; // 服务周期(天,不存在0的情况)
|
||||
$value['service_content'] = $doctor_config_difficult_consultation['service_content'];// 服务内容
|
||||
$value['service_process'] = $doctor_config_difficult_consultation['service_process'];// 服务流程
|
||||
|
||||
unset($doctor_inquiry_config_service);
|
||||
unset($doctor_config_difficult_consultation);
|
||||
}else{
|
||||
// 获取系统问诊配置
|
||||
$fields = [
|
||||
|
||||
Reference in New Issue
Block a user