修改 获取医生评价 接口
This commit is contained in:
@@ -34,7 +34,6 @@ class PatientDoctorService extends BaseService
|
||||
$city_id = $this->request->input('city_id');
|
||||
$sort_order = $this->request->input('sort_order',1);
|
||||
$keyword = $this->request->input('keyword',"");
|
||||
// $is_search_welfare_reception = $this->request->input('is_search_welfare_reception',0); // 是否参加公益图文问诊(0:否 1:是)
|
||||
$inquiry_type = $this->request->input('inquiry_type',0); // 接诊类型(1:专家问诊 2:快速问诊 3:公益问诊 4:问诊购药)
|
||||
$inquiry_mode = $this->request->input('inquiry_mode',0); // 接诊方式(1:图文 2:视频 3:语音 4:电话 5:会员 6:疑难会诊)
|
||||
$is_first_online = $this->request->input('is_first_online',0); // 是否优先在线(1:是)
|
||||
@@ -109,25 +108,6 @@ class PatientDoctorService extends BaseService
|
||||
}
|
||||
}
|
||||
|
||||
// // 处理问诊价格
|
||||
// $user_doctor['price'] = 0;
|
||||
// $user_doctor['free_clinic_price'] = 0;
|
||||
// $user_doctor['multi_point_enable'] = 0;
|
||||
// if (!empty($user_doctor['DoctorInquiryConfig'])) {
|
||||
// foreach ($user_doctor['DoctorInquiryConfig'] as $doctor_inquiry_config) {
|
||||
// if ($doctor_inquiry_config['inquiry_mode'] == 1) {
|
||||
// if ($doctor_inquiry_config['inquiry_type'] == 1 && $doctor_inquiry_config['is_enable'] == 1) {
|
||||
// // 专家
|
||||
// $user_doctor['price'] = $doctor_inquiry_config['inquiry_price'] ?? 0;
|
||||
// }
|
||||
// if ($doctor_inquiry_config['inquiry_type'] == 3 && $doctor_inquiry_config['is_enable'] == 1) {
|
||||
// // 公益
|
||||
// $user_doctor['free_clinic_price'] = $doctor_inquiry_config['inquiry_price'];
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
// 处理可处方字段
|
||||
$user_doctor['multi_point_enable'] = 0;
|
||||
|
||||
@@ -543,6 +523,11 @@ class PatientDoctorService extends BaseService
|
||||
$item['service_attitude'] = floor($item['service_attitude'] * 0.05);
|
||||
$item['reply_progress'] = floor($item['reply_progress'] * 0.05);
|
||||
$item['avg_score'] = floor($item['avg_score'] * 0.05);
|
||||
|
||||
$item['inquiry_type'] = $item['OrderInquiry']['inquiry_type'];
|
||||
$item['inquiry_mode'] = $item['OrderInquiry']['inquiry_mode'];
|
||||
|
||||
unset($item['OrderInquiry']);
|
||||
}
|
||||
}
|
||||
return success($order_evaluation);
|
||||
|
||||
@@ -706,6 +706,7 @@ class PatientOrderService extends BaseService
|
||||
$result['order_id'] = ""; // 订单主键id(问诊订单:order_inquiry_id 药品订单:order_product_id)
|
||||
$result['created_at'] = ""; // 创建时间
|
||||
$result['inquiry_type'] = 0; // 订单类型(1:专家问诊 2:快速问诊 3:公益问诊 4:问诊购药 5:检测)
|
||||
$result['inquiry_mode'] = 0; // 接诊方式(1:图文 2:视频 3:语音 4:电话 5:会员 6:疑难会诊)
|
||||
$result['pay_config'] = []; // 小程序支付配置
|
||||
$result['cannot_use_coupon_reason'] = ""; // 不可使用优惠卷原因
|
||||
|
||||
@@ -753,6 +754,7 @@ class PatientOrderService extends BaseService
|
||||
$result['order_id'] = $order_inquiry['order_inquiry_id'];
|
||||
$result['created_at'] = $order_inquiry['created_at'];
|
||||
$result['inquiry_type'] = $order_inquiry['inquiry_type'];
|
||||
$result['inquiry_mode'] = $order_inquiry['inquiry_mode'];
|
||||
|
||||
// 获取订单金额
|
||||
$result['amount_total'] = $order_inquiry['amount_total']; // 订单金额
|
||||
|
||||
@@ -766,6 +766,10 @@ class UserDoctorService extends BaseService
|
||||
if (!empty($order_evaluation['data'])) {
|
||||
foreach ($order_evaluation['data'] as &$item) {
|
||||
$item['avg_score'] = floor($item['avg_score'] * 0.05);
|
||||
$item['inquiry_type'] = $item['OrderInquiry']['inquiry_type'];
|
||||
$item['inquiry_mode'] = $item['OrderInquiry']['inquiry_mode'];
|
||||
|
||||
unset($item['OrderInquiry']);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user