获取问诊订单消息内页基础数据接口,新增是否开启问诊购药配置字段。新增处方接口,新增判断是否开启问诊购药配置字段

This commit is contained in:
wucongxing 2023-10-11 10:48:37 +08:00
parent ba5c7d31f2
commit 095ad1d327
2 changed files with 29 additions and 0 deletions

View File

@ -787,6 +787,20 @@ class InquiryService extends BaseService
$duration = $system_inquiry_config['duration'];
}
// 获取医生问诊配置-问诊购药
$multi_point_enable = 0;
$params = array();
$params['doctor_id'] = $user_doctor['doctor_id'];
$params['inquiry_type'] = 4;
$params['inquiry_mode'] = 1;
$doctor_inquiry_config = DoctorInquiryConfig::getOne($params);
if (!empty($doctor_inquiry_config)) {
if ($doctor_inquiry_config['is_enable'] == 1){
$multi_point_enable = 1;// 是否开启问诊购药
}
}
if ($user_info['user_type'] == 1) {
// 关注状态
$params = array();
@ -819,6 +833,7 @@ class InquiryService extends BaseService
$result['is_evaluation'] = $is_evaluation;
$result['reception_time'] = $order_inquiry['reception_time'] ?: null; // 接诊时间
$result['multi_point_status'] = $user_doctor['multi_point_status'] ?: null;// 医生多点执业认证状态0:未认证 1:认证通过 2:审核中 3:认证失败)
$result['multi_point_enable'] = $multi_point_enable;// 医生问诊购药是否开启
return success($result);
}

View File

@ -1303,6 +1303,20 @@ class UserDoctorService extends BaseService
return fail(HttpEnumCode::HTTP_ERROR, "请先完成多点执业认证");
}
// 获取医生问诊配置-问诊购药
$params = array();
$params['doctor_id'] = $user_doctor['doctor_id'];
$params['inquiry_type'] = 4;
$params['inquiry_mode'] = 1;
$doctor_inquiry_config = DoctorInquiryConfig::getOne($params);
if (empty($doctor_inquiry_config)) {
return fail(HttpEnumCode::HTTP_ERROR, "请联系客服开启问诊购药服务");
}
if ($doctor_inquiry_config['is_enable'] == 0){
return fail(HttpEnumCode::HTTP_ERROR, "请联系客服开启问诊购药服务");
}
// 获取问诊订单数据
$params = array();
$params['doctor_id'] = $user_info['client_user_id'];