|
|
|
@ -16,10 +16,11 @@ public function GetEntrustInfo(){
|
|
|
|
$visitSqNo = request('visitSqNo');//门诊挂号流水号/住院流水号
|
|
|
|
$visitSqNo = request('visitSqNo');//门诊挂号流水号/住院流水号
|
|
|
|
$dateRange = request('dateRange');//医嘱开单日期
|
|
|
|
$dateRange = request('dateRange');//医嘱开单日期
|
|
|
|
$requestNo = request('requestNo');//申请单号
|
|
|
|
$requestNo = request('requestNo');//申请单号
|
|
|
|
|
|
|
|
$visitNo = request('visitNo');//通用查询编号:门诊查reg_num,住院查episodeid
|
|
|
|
$dev = request('dev');//开发调试模式
|
|
|
|
$dev = request('dev');//开发调试模式
|
|
|
|
$testdate = request('testdate');//测试日期
|
|
|
|
$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("缺失查询条件");
|
|
|
|
return \Yz::JsonError("缺失查询条件");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@ -87,6 +88,16 @@ public function GetEntrustInfo(){
|
|
|
|
if(isset($idCardNumber)){
|
|
|
|
if(isset($idCardNumber)){
|
|
|
|
$entrust_list=$entrust_list->where('idCardNumber',$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();
|
|
|
|
$entrust_list=$entrust_list->get();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|