Compare commits

...

2 Commits

@ -2,6 +2,7 @@
namespace App\Http\Controllers\API\Third;
use App\Http\Controllers\API\His\HisController;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
@ -70,6 +71,12 @@ class PacsController extends Controller
$entrust_list=$entrust_list->where('idCardNumber',$idCardNumber);
}
$entrust_list=$entrust_list->get();
$His = new HisController();
foreach ($entrust_list as $entrust) {
$entrust->reservation_sources_name=null;
if(!empty($entrust->reservation_sources_id)){
@ -80,7 +87,28 @@ class PacsController extends Controller
$parts = explode('-', $source->department_resources_name);
$entrust->reservation_sources_name = $parts[0];
}
}
$patientHisTypeMap = [
0 => '03', // I - 住院
1 => '01', // O - 门诊
2 => '02', // E - 急诊
3 => '04', // H - 体检
];
$sendHisData = [
'visitSqNo' => $entrust->episodeid,
'requestNo' => $entrust->app_num,
'visitTypeCode' => $patientHisTypeMap[$entrust->patient_type],
'moOrder' => $entrust->entrust_id,
];
$res = $His::Get("查询检查申请单", $sendHisData);
if ($res['code'] == 200) {
$res_data = $res['data'];
foreach ($res_data as $data_k => $data_v) {
$hisInfo=$data_v;
$entrust->requestTypeCode=$hisInfo['requestTypeCode'];
$entrust->requestTypeName=$hisInfo['requestTypeName'];
$entrust->orderDeptCode=$hisInfo['orderDeptCode'];
}
}
}
return \Yz::JsonReturn(true,'查询完成',$entrust_list);

@ -28,7 +28,7 @@ class Log
// $data['code'] = 200;
$data['code'] = $response->getStatusCode();
$modifiedContent = json_encode($data); // 编码修改后的关联数组为 JSON 字符串
$modifiedContent = json_encode($data,JSON_UNESCAPED_UNICODE); // 编码修改后的关联数组为 JSON 字符串
$response->setContent($modifiedContent);
if(env('REQUEST_LOG') and $response->getStatusCode()==200){ //如果返回状态为200进行log

Loading…
Cancel
Save