|
|
|
@ -20,6 +20,7 @@ public function CheckAppointment()
|
|
|
|
$requestNoList= request('requestNoList');//申请单号(数组)
|
|
|
|
$requestNoList= request('requestNoList');//申请单号(数组)
|
|
|
|
$moOrderList = request('OrderNoList');//医嘱号列表(数组)
|
|
|
|
$moOrderList = request('OrderNoList');//医嘱号列表(数组)
|
|
|
|
$visitTypeCode = request('visitTypeCode');// 01:门诊 02:急诊 03:住院 04:体检 05:互联网 09:其他
|
|
|
|
$visitTypeCode = request('visitTypeCode');// 01:门诊 02:急诊 03:住院 04:体检 05:互联网 09:其他
|
|
|
|
|
|
|
|
$dev = intval(request('dev', 0)); //调试模式
|
|
|
|
|
|
|
|
|
|
|
|
$patientTypeMapping = ['03' => 0, '01' => 1, '02' => 2, '04' => 3];
|
|
|
|
$patientTypeMapping = ['03' => 0, '01' => 1, '02' => 2, '04' => 3];
|
|
|
|
$patientType = $patientTypeMapping[$visitTypeCode] ?? 9; $is_redirect = false;
|
|
|
|
$patientType = $patientTypeMapping[$visitTypeCode] ?? 9; $is_redirect = false;
|
|
|
|
@ -212,7 +213,14 @@ public function CheckAppointment()
|
|
|
|
->toArray();
|
|
|
|
->toArray();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return \Yz::JsonReturn(true, '查询成功', ['is_redirect' => $is_redirect, 'url' => $url, 'room_names' => $roomNames, 'debug_termCodes' => $termCodes, 'debug_hisResponse' => $debug_hisResponse ?? [], 'debug_roc_url' => $debug_roc_url ?? '', 'debug_roc_params' => $debug_roc_params ?? []]);
|
|
|
|
$data = ['is_redirect' => $is_redirect, 'url' => $url, 'room_names' => $roomNames];
|
|
|
|
|
|
|
|
if ($dev === 1) {
|
|
|
|
|
|
|
|
$data['debug_termCodes'] = $termCodes;
|
|
|
|
|
|
|
|
$data['debug_hisResponse'] = $debug_hisResponse ?? [];
|
|
|
|
|
|
|
|
$data['debug_roc_url'] = $debug_roc_url ?? '';
|
|
|
|
|
|
|
|
$data['debug_roc_params'] = $debug_roc_params ?? [];
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return \Yz::JsonReturn(true, '查询成功', $data);
|
|
|
|
} catch (\Exception $e) {
|
|
|
|
} catch (\Exception $e) {
|
|
|
|
return \Yz::JsonReturn(false, '接口异常:' . $e->getMessage(), ['error_file' => $e->getFile(), 'error_line' => $e->getLine()]);
|
|
|
|
return \Yz::JsonReturn(false, '接口异常:' . $e->getMessage(), ['error_file' => $e->getFile(), 'error_line' => $e->getLine()]);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|