报道机查询接口 加 门诊号 住院号 查询

main
鹿和sa0ChunLuyu 7 days ago
parent c6036f8e76
commit e3768dd500

@ -16,10 +16,11 @@ public function GetEntrustInfo(){
$visitSqNo = request('visitSqNo');//门诊挂号流水号/住院流水号
$dateRange = request('dateRange');//医嘱开单日期
$requestNo = request('requestNo');//申请单号
$visitNo = request('visitNo');//通用查询编号门诊查reg_num住院查episodeid
$dev = request('dev');//开发调试模式
$testdate = request('testdate');//测试日期
// 判断所有字段是否都为空
if (empty($orderNo) && empty($idCardNumber) && empty($visitSqNo) && empty($dateRange) && empty($requestNo)) {
if (empty($orderNo) && empty($idCardNumber) && empty($visitSqNo) && empty($dateRange) && empty($requestNo) && empty($visitNo)) {
return \Yz::JsonError("缺失查询条件");
}
@ -87,6 +88,16 @@ public function GetEntrustInfo(){
if(isset($idCardNumber)){
$entrust_list=$entrust_list->where('idCardNumber',$idCardNumber);
}
if(isset($visitNo)){
$entrust_list=$entrust_list->where(function($q) use ($visitNo) {
$q->where('reg_num', $visitNo)
->where('patient_type', 1)
->orWhere(function($q2) use ($visitNo) {
$q2->where('episodeid', 'ZY001' . $visitNo)
->where('patient_type', 0);
});
});
}
$entrust_list=$entrust_list->get();

Loading…
Cancel
Save