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