新增医生设置视频预约时间2
This commit is contained in:
parent
0b994330d5
commit
44b5fb51fd
@ -187,7 +187,7 @@ class InquiryController extends AbstractController
|
|||||||
public function getInquiryVideoMessageBasic(): ResponseInterface
|
public function getInquiryVideoMessageBasic(): ResponseInterface
|
||||||
{
|
{
|
||||||
$InquiryService = new InquiryService();
|
$InquiryService = new InquiryService();
|
||||||
$data = $InquiryService->addVideoReservationDate();
|
$data = $InquiryService->getInquiryVideoMessageBasic();
|
||||||
return $this->response->json($data);
|
return $this->response->json($data);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1490,6 +1490,62 @@ class InquiryService extends BaseService
|
|||||||
return success($result);
|
return success($result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取视频问诊消息内页基础数据
|
||||||
|
* @return array
|
||||||
|
*/
|
||||||
|
public function getInquiryVideoMessageBasic(): array
|
||||||
|
{
|
||||||
|
$user_info = $this->request->getAttribute("userInfo") ?? [];
|
||||||
|
|
||||||
|
$order_inquiry_id = $this->request->route('order_inquiry_id');
|
||||||
|
|
||||||
|
// 获取问诊订单数据
|
||||||
|
$params = array();
|
||||||
|
$params['order_inquiry_id'] = $order_inquiry_id;
|
||||||
|
$order_inquiry = OrderInquiry::getOne($params);
|
||||||
|
if (empty($order_inquiry)) {
|
||||||
|
return fail();
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($user_info['user_type'] == 1) {
|
||||||
|
if ($order_inquiry['patient_id'] != $user_info['client_user_id']) {
|
||||||
|
return fail(HttpEnumCode::SERVER_ERROR);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($user_info['user_type'] == 2) {
|
||||||
|
if ($order_inquiry['doctor_id'] != $user_info['client_user_id']) {
|
||||||
|
return fail(HttpEnumCode::SERVER_ERROR);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// 定义返回数据
|
||||||
|
$is_reservation_time = false; // 是否已设置预约时间
|
||||||
|
$is_video = false; // 是否已开视频(0:否 1:是)
|
||||||
|
$update_number = 0; // 修改次数
|
||||||
|
|
||||||
|
// 获取视频预约数据
|
||||||
|
$params = array();
|
||||||
|
$params['order_inquiry_id'] = $order_inquiry_id;
|
||||||
|
$order_inquiry_video = OrderInquiryVideo::getOne($params);
|
||||||
|
if (!empty($order_inquiry_video)){
|
||||||
|
$is_reservation_time = true; // 是否已设置预约时间
|
||||||
|
|
||||||
|
if ($order_inquiry_video['is_video'] == 1){
|
||||||
|
$is_video = true; // 是否已开视频(0:否 1:是)
|
||||||
|
}
|
||||||
|
|
||||||
|
$update_number = $order_inquiry_video['update_number']; // 修改次数
|
||||||
|
}
|
||||||
|
|
||||||
|
$result = array();
|
||||||
|
$result['is_reservation_time'] = $is_reservation_time;
|
||||||
|
$result['is_video'] = $is_video;
|
||||||
|
$result['update_number'] = $update_number;
|
||||||
|
return success($result);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取医生未接诊订单数量
|
* 获取医生未接诊订单数量
|
||||||
* @param string $doctor_id 医生id
|
* @param string $doctor_id 医生id
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user