add contract to detsta processor

This commit is contained in:
2016-01-25 09:17:09 +01:00
parent df14401b28
commit 0c3ff2c0f3
9 changed files with 79 additions and 30 deletions

View File

@@ -68,16 +68,16 @@ class DetStatProcessor extends Object{
$this->detstatUzenet = new GiroDETSTA();
$this->idKoteg = 33;
$this->idKoteg = 37;
$fej = new GiroDETSTAFej();
$this->detstatUzenet->fej = $fej;
$tetel = new GiroDETSTATetel();
$tetel->ugyfelAzonosito = 12;
$tetel->tetelSorszam = 1;
$tetel->visszajelzesInformacio = "00";
$tetel->visszajelzesInformacio = "02";
// $tetel->visszajelzesInformacio = "02";
$this->detstatUzenet->tetelek[] = $tetel;
@@ -89,12 +89,12 @@ class DetStatProcessor extends Object{
public function createMegbizasTetelHozzarendelesek(){
$mapTetel = [];
foreach ($this->detstatUzenet->tetelek as $tetel ){
$mapTetel[$tetel->ugyfelAzonosito] = $tetel;
$mapTetel[$tetel->tetelSorszam] = $tetel;
}
foreach ($this->megbizasok as $megbizas){
if ( array_key_exists($megbizas->id_ticket_installment_request, $mapTetel)){
$megbizas->detstaTetel = $mapTetel[$megbizas->id_ticket_installment_request];
if ( array_key_exists($megbizas->number, $mapTetel)){
$megbizas->detstaTetel = $mapTetel[$megbizas->number];
}
}