刘桂岩 há 2 meses atrás
pai
commit
8fc9d98b14

+ 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);