diff --git a/admin/sync/fas/sync_fas_portal_schluessel.php b/admin/sync/fas/sync_fas_portal_schluessel.php index 48891920c..4b16953d5 100644 --- a/admin/sync/fas/sync_fas_portal_schluessel.php +++ b/admin/sync/fas/sync_fas_portal_schluessel.php @@ -69,7 +69,7 @@ if($result = pg_query($conn_fas, $qry)) $betriebsmittel->ort_kurzbz =null; $betriebsmittel->updatevon ="SYNC"; $betriebsmittel->insertvon ="SYNC"; - $betriebsmittel->ext_id =$row->schluessel_fk; + $betriebsmittel->ext_id =$row->person_fk+($row->schluessel_fk*100000); $betriebsmittelperson =new betriebsmittelperson($conn); @@ -81,7 +81,7 @@ if($result = pg_query($conn_fas, $qry)) $betriebsmittelperson->retouram =''; $betriebsmittelperson->updatevon ="SYNC"; $betriebsmittelperson->insertvon ="SYNC"; - $betriebsmittelperson->ext_id =$row->schluessel_fk; + $betriebsmittelperson->ext_id =$row->person_fk+($row->schluessel_fk*100000); //Person_id feststellen $qry1="SELECT person_portal FROM sync.tbl_syncperson WHERE person_fas=".$row->person_fk.";"; @@ -102,7 +102,7 @@ if($result = pg_query($conn_fas, $qry)) { $betriebsmittel->betriebsmitteltyp=$row2->portal_typ; //Insert oder Update - $qry3="SELECT betriebsmittel_id FROM public.tbl_betriebsmittel WHERE ext_id=".$row->schluessel_fk." AND ext_id2=".$row->person_fk.";"; + $qry3="SELECT betriebsmittel_id FROM public.tbl_betriebsmittel WHERE ext_id=".($row->person_fk+($row->schluessel_fk*100000)).";"; if($result3 = pg_query($conn, $qry3)) { if(pg_num_rows($result3)>0) //eintrag gefunden diff --git a/admin/sync/fas/sync_fas_vilesci_person.php b/admin/sync/fas/sync_fas_vilesci_person.php index f2a344470..c17b19e8e 100644 --- a/admin/sync/fas/sync_fas_vilesci_person.php +++ b/admin/sync/fas/sync_fas_vilesci_person.php @@ -82,15 +82,15 @@ if($result = pg_query($conn_fas, $qry)) } elseif($row->familienstand==2) { - $person->familienstand=='v'; + $person->familienstand='v'; } elseif($row->familienstand==3) { - $person->familienstand=='g'; + $person->familienstand='g'; } elseif($row->familienstand==4) { - $person->familienstand=='w'; + $person->familienstand='w'; } else { @@ -153,11 +153,11 @@ if($result = pg_query($conn_fas, $qry)) { $person->new=false; $person->person_id=$rowz->person_id; - if($rowz->nachname!=$row->nachname || $rowz->vorname!=$row-vorname) + if($rowz->nachname!=$row->familienname || $rowz->vorname!=$row-vorname) { $error=true; - $error_log.="Person mit SVNr: ".$row->svnr." oder Ersatzkennzeichen: ".$row->ersatzkennzeichen." heißt ".$row->vorname." ".$row->nachname."."; - $error_log.="\nPerson in der Datenbank heißt aber: ".$rowz->vorname." ".$rowz->nachname."."; + $error_log.="Person mit SVNr: ".$row->svnr." oder Ersatzkennzeichen: ".$row->ersatzkennzeichen." heißt ".$row->vorname." ".$row->familienname."."; + $error_log.="\nPerson in der Datenbank heißt aber: ".$rowz->vorname." ".$rowz->nachname.".\n"; } }