|
@@ -98,17 +98,17 @@ class Inspectregister extends Base
|
|
|
$examinfo['anamnesis'] = explode(',',$examinfo['anamnesis']);
|
|
|
$exam_class = DB::table('constant')->where('id',$examinfo['exam_class'])->field('constant_value as name')->cache(300)->find();
|
|
|
$department = DB::table('department')->where('id',$examinfo['dept_id'])->field('department_name')->find();
|
|
|
- $examinfo['dept_name'] = $department['department_name'];
|
|
|
- $examinfo['exam_class_name'] = $exam_class['name'];
|
|
|
- $exam_sub_class = DB::table('exam_subclass')->where('id',$examinfo['exam_sub_class'])->field('name')->cache(300)->find();
|
|
|
- $examinfo['exam_subclass_name'] = $exam_sub_class['name'];
|
|
|
- $body_part = DB::table('bodypart')->where('id',$examinfo['body_part'])->field('name')->cache(300)->find();
|
|
|
- $examinfo['bodypart_name'] = $body_part['name'];
|
|
|
- $device = DB::table('device')->where('id',$examinfo['device'])->field('name')->cache(300)->find();
|
|
|
- $examinfo['device_name'] = $device['name'];
|
|
|
- $exam_project = DB::table('exam_project')->where('id',$examinfo['exam_project'])->field('name')->find();
|
|
|
- $examinfo['exam_project_name'] = $exam_project['name'];
|
|
|
- $patientinfo = DB::table('patient_infos')->where('id',$examinfo['patient_id'])->field(['name','sex','age','phone','birthday',' temp_patient_id'])->find();
|
|
|
+ $examinfo['dept_name'] = $department['department_name'] ?? null;
|
|
|
+ $examinfo['exam_class_name'] = $exam_class['name'] ?? null;
|
|
|
+ $exam_sub_class = DB::table('exam_subclass')->where('id',$examinfo['exam_sub_class'] ?? null)->field('name')->cache(300)->find();
|
|
|
+ $examinfo['exam_subclass_name'] = $exam_sub_class['name'] ?? null;
|
|
|
+ $body_part = DB::table('bodypart')->where('id',$examinfo['body_part'] ?? null)->field('name')->cache(300)->find();
|
|
|
+ $examinfo['bodypart_name'] = $body_part['name'] ?? null;
|
|
|
+ $device = DB::table('device')->where('id',$examinfo['device'] ?? null)->field('name')->cache(300)->find();
|
|
|
+ $examinfo['device_name'] = $device['name'] ?? null;
|
|
|
+ $exam_project = DB::table('exam_project')->where('id',$examinfo['exam_project'] ?? null)->field('name')->find();
|
|
|
+ $examinfo['exam_project_name'] = $exam_project['name'] ?? null;
|
|
|
+ $patientinfo = DB::table('patient_infos')->where('id',$examinfo['patient_id'] ?? null)->field(['name','sex','age','phone','birthday',' temp_patient_id'])->find();
|
|
|
$info = array_merge($examinfo,$patientinfo);
|
|
|
return json_encode(['status'=>'ok','code'=>'0000','info'=>$info,'sessionid'=>$sessionid]);
|
|
|
// }catch(\Exception $e ){
|