刘桂岩 2 ماه پیش
والد
کامیت
8fc9d98b14
1فایلهای تغییر یافته به همراه7 افزوده شده و 1 حذف شده
  1. 7 1
      data/code/w7/server_ris/server/application/api/servies/xz/XzService.php

+ 7 - 1
data/code/w7/server_ris/server/application/api/servies/xz/XzService.php

@@ -99,7 +99,13 @@ class XzService extends ZskkDefaultService {
                     'CREATEDAT'=>date('Y-m-d H:i:s',time()),
                     'TEMP_PATIENT_ID'=>$v['patientId']
                 ];
-                $this->xz->insertPatient($patientData);
+                $p = Db::table('PATIENT_INFOS')->where('INSTITUTION_ID',$params['clinicId'])->where('TEMP_PATIENT_ID',$params['patientId'])->find();
+                if(empty($p))
+                {
+                    $this->xz->insertPatient($patientData);
+                }else{
+                    $patientData['ID'] = $p['ID'];
+                }
 
                 $a = ROOT_PATH.'/public/data.xml';
                 $xml_object = simplexml_load_file($a);