2
This commit is contained in:
parent
eba3e0f74a
commit
c474cba67b
@ -98,7 +98,7 @@ class InquiryService extends BaseService
|
||||
|
||||
// 检测是否存在同类型未完成的问诊订单
|
||||
$PatientOrderService = new PatientOrderService();
|
||||
$order_inquiry_id = $PatientOrderService->getNotFinishedOrderInquiry($request_params['inquiry_type'], $user_info['client_user_id']);
|
||||
$order_inquiry_id = $PatientOrderService->getNotFinishedOrderInquiry($request_params['inquiry_type'],$request_params['inquiry_mode'],$user_info['client_user_id']);
|
||||
if (!empty($order_inquiry_id)) {
|
||||
$result['status'] = 2;
|
||||
$result['message'] = "当前患者存在进行中的问诊订单";
|
||||
@ -1222,7 +1222,7 @@ class InquiryService extends BaseService
|
||||
|
||||
// 检测是否存在同类型未完成的问诊订单
|
||||
$PatientOrderService = new PatientOrderService();
|
||||
$result = $PatientOrderService->getNotFinishedOrderInquiry($order_inquiry['inquiry_type'], $order_inquiry['patient_id']);
|
||||
$result = $PatientOrderService->getNotFinishedOrderInquiry($order_inquiry['inquiry_type'],$order_inquiry['inquiry_mode'], $order_inquiry['patient_id']);
|
||||
if (!empty($result)) {
|
||||
return fail(HttpEnumCode::HTTP_ERROR, "当前患者存在进行中的问诊订单");
|
||||
}
|
||||
|
||||
@ -223,7 +223,7 @@ class PatientDoctorService extends BaseService
|
||||
try {
|
||||
// 检测是否存在同类型未完成的问诊订单
|
||||
$PatientOrderService = new PatientOrderService();
|
||||
$order_inquiry_id = $PatientOrderService->getNotFinishedOrderInquiry($inquiry_type,$user_info['client_user_id']);
|
||||
$order_inquiry_id = $PatientOrderService->getNotFinishedOrderInquiry($inquiry_type,$inquiry_mode,$user_info['client_user_id']);
|
||||
if (!empty($order_inquiry_id)){
|
||||
$result['status'] = 2;
|
||||
$result['data']['order_inquiry_id'] = $order_inquiry_id;
|
||||
|
||||
@ -2120,10 +2120,11 @@ class PatientOrderService extends BaseService
|
||||
* 获取患者未完成订单
|
||||
* @param string $patient_id
|
||||
* @param string|int $inquiry_type
|
||||
* @param string|int $inquiry_mode
|
||||
* @param string $family_id
|
||||
* @return string
|
||||
*/
|
||||
public function getNotFinishedOrderInquiry(string|int $inquiry_type, string $patient_id = '', string $family_id = ''): string
|
||||
public function getNotFinishedOrderInquiry(string|int $inquiry_type,string|int $inquiry_mode, string $patient_id = '', string $family_id = ''): string
|
||||
{
|
||||
$params = array();
|
||||
if (!empty($patient_id)) {
|
||||
@ -2135,7 +2136,7 @@ class PatientOrderService extends BaseService
|
||||
}
|
||||
|
||||
$params[] = ['inquiry_type', '=', $inquiry_type];
|
||||
$params[] = ['inquiry_mode', '=', 1];
|
||||
$params[] = ['inquiry_mode', '=', $inquiry_mode];
|
||||
$params[] = ['inquiry_refund_status', '=', 0];
|
||||
$order_inquiry = OrderInquiry::getOrderOne($params);
|
||||
if (!empty($order_inquiry)) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user