2
This commit is contained in:
parent
a2bb108c95
commit
79a8c6d4a7
@ -566,7 +566,8 @@ class DetectionService extends BaseService
|
|||||||
$result = array();
|
$result = array();
|
||||||
$result['status'] = 1;
|
$result['status'] = 1;
|
||||||
$result['message'] = "成功";
|
$result['message'] = "成功";
|
||||||
$result['data'] = "";
|
$result['data']['order_inquiry_id'] = "";
|
||||||
|
$result['data']['order_no'] = "";
|
||||||
|
|
||||||
$params = array();
|
$params = array();
|
||||||
$params['patient_id'] = $user_info['client_user_id'];
|
$params['patient_id'] = $user_info['client_user_id'];
|
||||||
@ -585,7 +586,8 @@ class DetectionService extends BaseService
|
|||||||
if (!empty($order_detection['order_inquiry_id'])) {
|
if (!empty($order_detection['order_inquiry_id'])) {
|
||||||
$result['status'] = 1;
|
$result['status'] = 1;
|
||||||
$result['message'] = "成功";
|
$result['message'] = "成功";
|
||||||
$result['data'] = (string)$order_detection['order_inquiry_id'];
|
$result['data']['order_inquiry_id'] = (string)$order_detection['order_inquiry_id'];
|
||||||
|
$result['data']['order_no'] = (string)$order_detection['detection_no'];
|
||||||
|
|
||||||
return success($result);
|
return success($result);
|
||||||
}
|
}
|
||||||
@ -602,7 +604,8 @@ class DetectionService extends BaseService
|
|||||||
|
|
||||||
$result['status'] = 2;
|
$result['status'] = 2;
|
||||||
$result['message'] = "当前医生有您未支付的订单,点击“继续”将为您取消订单直接进入报告解读服务。";
|
$result['message'] = "当前医生有您未支付的订单,点击“继续”将为您取消订单直接进入报告解读服务。";
|
||||||
$result['data'] = (string)$order_inquiry['order_inquiry_id'];
|
$result['data']['order_inquiry_id'] = (string)$order_inquiry['order_inquiry_id'];
|
||||||
|
$result['data']['order_no'] = (string)$order_inquiry['inquiry_no'];
|
||||||
|
|
||||||
return success($result);
|
return success($result);
|
||||||
}
|
}
|
||||||
@ -613,7 +616,8 @@ class DetectionService extends BaseService
|
|||||||
|
|
||||||
$result['status'] = 3;
|
$result['status'] = 3;
|
||||||
$result['message'] = "当前医生有您待接诊的订单,点击“继续”将为您取消订单直接进入报告解读服务。";
|
$result['message'] = "当前医生有您待接诊的订单,点击“继续”将为您取消订单直接进入报告解读服务。";
|
||||||
$result['data'] = (string)$order_inquiry['order_inquiry_id'];
|
$result['data']['order_inquiry_id'] = (string)$order_inquiry['order_inquiry_id'];
|
||||||
|
$result['data']['order_no'] = (string)$order_inquiry['inquiry_no'];
|
||||||
|
|
||||||
return success($result);
|
return success($result);
|
||||||
}
|
}
|
||||||
@ -624,12 +628,27 @@ class DetectionService extends BaseService
|
|||||||
|
|
||||||
$result['status'] = 4;
|
$result['status'] = 4;
|
||||||
$result['message'] = "当前医生有您问诊中的订单,点击“继续”将进入聊天详情。";
|
$result['message'] = "当前医生有您问诊中的订单,点击“继续”将进入聊天详情。";
|
||||||
$result['data'] = (string)$order_inquiry['order_inquiry_id'];
|
$result['data']['order_inquiry_id'] = (string)$order_inquiry['order_inquiry_id'];
|
||||||
|
$result['data']['order_no'] = (string)$order_inquiry['inquiry_no'];
|
||||||
|
|
||||||
return success($result);
|
return success($result);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 获取患者家庭成员是否存在未支付的服务包订单
|
||||||
|
$OrderServicePackageService = new OrderServicePackageService();
|
||||||
|
$order_service_package = $OrderServicePackageService->getPatientFamilyNoPayServicePackage($user_info['user_id'], $order_detection['family_id'], $order_detection['doctor_id']);
|
||||||
|
if (!empty($order_service_package)){
|
||||||
|
// 待支付
|
||||||
|
Db::rollBack();
|
||||||
|
|
||||||
|
$result['status'] = 5;
|
||||||
|
$result['message'] = "您和当前医生存在未支付的服务包订单,点击“继续”将进入订单详情。";
|
||||||
|
$result['data']['order_no'] = (string)$order_service_package['order_service_no'];
|
||||||
|
|
||||||
|
return success($result);
|
||||||
|
}
|
||||||
|
|
||||||
// 获取医生数据
|
// 获取医生数据
|
||||||
$params = array();
|
$params = array();
|
||||||
$params['doctor_id'] = $order_detection['doctor_id'];
|
$params['doctor_id'] = $order_detection['doctor_id'];
|
||||||
|
|||||||
@ -179,7 +179,7 @@ class InquiryService extends BaseService
|
|||||||
return success($result);
|
return success($result);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 获取患者家庭成员是否存在服务包订单
|
// 获取患者家庭成员是否存在未支付的服务包订单
|
||||||
$OrderServicePackageService = new OrderServicePackageService();
|
$OrderServicePackageService = new OrderServicePackageService();
|
||||||
$order_service_package = $OrderServicePackageService->getPatientFamilyNoPayServicePackage($user_info['user_id'], $request_params['family_id'], $request_params['doctor_id']);
|
$order_service_package = $OrderServicePackageService->getPatientFamilyNoPayServicePackage($user_info['user_id'], $request_params['family_id'], $request_params['doctor_id']);
|
||||||
if (!empty($order_service_package)){
|
if (!empty($order_service_package)){
|
||||||
@ -1334,7 +1334,7 @@ class InquiryService extends BaseService
|
|||||||
return fail(HttpEnumCode::HTTP_ERROR, "当前患者和您存在问诊订单,不可赠送");
|
return fail(HttpEnumCode::HTTP_ERROR, "当前患者和您存在问诊订单,不可赠送");
|
||||||
}
|
}
|
||||||
|
|
||||||
// 获取患者家庭成员是否存在服务包订单
|
// 获取患者家庭成员是否存在未支付的服务包订单
|
||||||
$OrderServicePackageService = new OrderServicePackageService();
|
$OrderServicePackageService = new OrderServicePackageService();
|
||||||
$order_service_package = $OrderServicePackageService->getPatientFamilyNoPayServicePackage($order_inquiry['user_id'], $order_inquiry['family_id'], $order_inquiry['doctor_id']);
|
$order_service_package = $OrderServicePackageService->getPatientFamilyNoPayServicePackage($order_inquiry['user_id'], $order_inquiry['family_id'], $order_inquiry['doctor_id']);
|
||||||
if (!empty($order_service_package)){
|
if (!empty($order_service_package)){
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user