This commit is contained in:
wucongxing8150 2024-05-08 09:36:21 +08:00
parent 320aca8cfc
commit ecabe42b02

View File

@ -1787,17 +1787,42 @@ class UserDoctorService extends BaseService
$params =array();
$params['doctor_id'] = $user_info['client_user_id'];
$order_inquiry = OrderInquiry::getInList($params,$order_inquiry_ids,$fields);
if (empty($order_inquiry)){
$order_inquirys = OrderInquiry::getInList($params,$order_inquiry_ids,$fields);
if (empty($order_inquirys)){
return success();
}
$result = [];
foreach ($order_inquiry as $value){
$result[] = $value;
foreach ($order_inquirys as &$order_inquiry){
// 处理未接诊取消时间
if ($order_inquiry['inquiry_status'] == 3){
if ($order_inquiry['inquiry_type'] == 1 || $order_inquiry['inquiry_type'] == 3){
$order_inquiry['no_inquiry_cancel_time'] = 24 * 60;
// 服务包特殊处理
if ($order_inquiry['inquiry_mode'] == 8 || $order_inquiry['inquiry_mode'] == 9){
// 检测问诊是否服务包首次问诊
$OrderServicePackageService = new OrderServicePackageService();
// 获取服务包订单编号-通过问诊订单id
$order_service_no = $OrderServicePackageService->getOrderServiceNoByOrderInquiryId($order_inquiry['inquiry_no']);
$is_first = $OrderServicePackageService->isFirstInquiryServicePackage($order_service_no);
if ($is_first){
$order_inquiry['no_inquiry_cancel_time'] = 60 * 24 * 3;
}else{
$order_inquiry['no_inquiry_cancel_time'] = 60 * 24;
}
}
}
if ($order_inquiry['inquiry_type'] == 1 || $order_inquiry['inquiry_type'] == 3){
$order_inquiry['no_inquiry_cancel_time'] = 10;
}
}
}
return success($result);
return success($order_inquirys->toArray());
}
/**