|
@@ -994,6 +994,11 @@ class PatientServies
|
|
|
if(empty($report))
|
|
|
{
|
|
|
log::record('报告请求失败,失败原因,检查没找到,失败参数:'.json_encode($params));
|
|
|
+ $EXAM_REPORTS['HOS_EMPI'] = $v;
|
|
|
+ $EXAM_REPORTS['PATIENT_CODE'] = $information['PATIENT_CODE'];
|
|
|
+ $insert = [];
|
|
|
+ $insert[] = $EXAM_REPORTS;
|
|
|
+ $this->patientModel->saveExamReport($insert);
|
|
|
return '';
|
|
|
}
|
|
|
$report->save($EXAM_REPORTS);
|
|
@@ -1089,11 +1094,16 @@ class PatientServies
|
|
|
if(!empty($report))
|
|
|
{
|
|
|
$this->patientModel->saveRepeatReport($report);
|
|
|
- $this->patientModel->delOldReport(['EXAM_REPORT_CODE'=>$v['EXAM_REPORT_CODE']]);
|
|
|
+ $this->patientModel->updateReport(['EXAM_REPORT_CODE'=>$v['EXAM_REPORT_CODE']],$v);
|
|
|
+// $this->patientModel->delOldReport(['EXAM_REPORT_CODE'=>$v['EXAM_REPORT_CODE']]);
|
|
|
+ }else{
|
|
|
+ $EXAM_REPORTS_INSERT[] = $v;
|
|
|
}
|
|
|
- $EXAM_REPORTS_INSERT[] = $v;
|
|
|
}
|
|
|
- $this->patientModel->saveExamReport($EXAM_REPORTS_INSERT);
|
|
|
+ if(!empty($EXAM_REPORTS_INSERT))
|
|
|
+ {
|
|
|
+ $this->patientModel->saveExamReport($EXAM_REPORTS_INSERT);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
public function makeUrl($base64_string)
|