lgy il y a 6 ans
Parent
commit
ea0f94c165
1 fichiers modifiés avec 20 ajouts et 4 suppressions
  1. 20 4
      application/inter/controller/Application.php

+ 20 - 4
application/inter/controller/Application.php

@@ -102,15 +102,31 @@ class Application extends Base
             $info['department_name'] = $dep['department_name'];
             if(empty($application)){
                 $exam_application = DB::table('exams')->where('id',$id)->field(['illness_desc','phys_sign','clin_symp','remark','clin_diag','anamnesis','family_ill'])->find();
-                $exam_application['anamnesis'] = explode(',',$exam_application['anamnesis']);
-                $exam_application['family_ill'] = explode(',',$exam_application['family_ill']);
+                if(empty($exam_application['anamnesis'])){
+                    $exam_application['anamnesis'] = '';
+                }else{
+                    $exam_application['anamnesis'] = explode(',',$exam_application['anamnesis']);
+                }
+                if(empty($exam_application['family_ill'])){
+                    $exam_application['family_ill'] = '';
+                }else{
+                    $exam_application['family_ill'] = explode(',',$exam_application['family_ill']);
+                }
                 $exam_application['report_status'] = '';
                 $info['application'] = $exam_application;
             }else{
                 $remote_name = DB::table('doctors')->where('id',$application['remote_doctor_id'])->field('realname')->find();
                 $application['remote_doctor'] = $remote_name['realname'];
-                $application['anamnesis'] = explode(',',$application['anamnesis']);
-                $application['family_ill'] = explode(',',$application['family_ill']);
+                if(empty($application['anamnesis'])){
+                    $application['anamnesis'] = '';
+                }else{
+                    $application['anamnesis'] = explode(',',$application['anamnesis']);
+                }
+                if(empty($application['family_ill'])){
+                    $application['family_ill'] = '';
+                }else{
+                    $application['family_ill'] = explode(',',$application['family_ill']);
+                }
                 $info['application'] = $application;
             }
             return json_encode(['status'=>'ok','code'=>'0000','info'=>$info,'sessionid'=>$sessionid,'is_remote'=>$is_remote,'rid'=>$rid]);