add indexes, add messagedetsta

This commit is contained in:
2016-01-29 17:13:33 +01:00
parent ad59cbb940
commit a00331ce7c
65 changed files with 3195 additions and 92 deletions

View File

@@ -45,7 +45,7 @@ class GiroDETSTAFej extends GiroBase{
$fej->csoportosUzenetSorszam ->osszeallitasDatuma = substr($row, 22, 8);
$fej->csoportosUzenetSorszam->sorszam = static::szamOlvas($row, 30, 4);
$fej->detstaUzenetSorszam ->osszeallitasDatuma = substr($row, 34,8);
$fej->detstaUzenetSorszam->sorszam = substr($row, 42,4);
$fej->detstaUzenetSorszam->sorszam = static::szamOlvas($row, 42,4);
$fej->ido = substr($row, 46,6);
return $fej;

View File

@@ -40,12 +40,12 @@ class GiroDETSTALab extends GiroBase {
public static function parse($row) {
$lab = new GiroDETSTALab ();
$lab->recordTipus = substr($row,0,2 );
$lab->teljesitettTetelekSzama = substr($row,2,6 );
$lab->teljesitettTetelekOsszerteke = substr($row,8,16 );
$lab->visszautasitottTetelekSzama = substr($row,24,6 );
$lab->visszautasitottTetelekOsszerteke = substr($row,30,16 );
$lab->megNemValaszoltTetelekSzama = substr($row,46,6 );
$lab->megNemValaszoltTetelekOsszerteke = substr($row,52, 16 );
$lab->teljesitettTetelekSzama = GiroBase::szamOlvas($row,2,6 );
$lab->teljesitettTetelekOsszerteke = GiroBase::szamOlvas($row,8,16 );
$lab->visszautasitottTetelekSzama = GiroBase::szamOlvas($row,24,6 );
$lab->visszautasitottTetelekOsszerteke = GiroBase::szamOlvas($row,30,16 );
$lab->megNemValaszoltTetelekSzama = GiroBase::szamOlvas($row,46,6 );
$lab->megNemValaszoltTetelekOsszerteke = GiroBase::szamOlvas($row,52, 16 );
return $lab;
}
}

View File

@@ -56,15 +56,15 @@ class GiroDETSTATetel extends GiroBase {
$tetel = new GiroDETSTATetel ();
$tetel->recordTipus = substr ( $row, 0, 2 );
$tetel->tetelSorszam = substr ( $row, 2, 6 );
$tetel->osszeg = substr ( $row, 8, 10 );
$tetel->tetelSorszam = GiroBase::szamOlvas( $row, 2, 6 );
$tetel->osszeg = GiroBase::szamOlvas( $row, 8, 10 );
$tetel->eredetiTetelElszamolasiDatuma = substr ( $row, 18, 8 );
$tetel->visszajelzesInformacio = substr ( $row, 26, 2 );
$tetel->feldolgozasDatum = substr ( $row, 28, 8 );
$tetel->terhelesiDatum = substr ( $row, 36, 8 );
$tetel->valaszHivatkozasiKod = substr ( $row, 44, 29 );
$tetel->eredetiHivatkozasiKod = substr ( $row, 73, 29 );
$tetel->ugyfelAzonosito = substr ( $row, 102, 24 );
$tetel->ugyfelAzonosito = GiroBase::szovegOlvas($row, 102, 24 );
return $tetel;
}