Parametros correctos

This commit is contained in:
Juan Pablo Vial
2025-05-13 20:12:26 -04:00
parent 3e937ab748
commit d6e60efcaf
3 changed files with 8 additions and 9 deletions

View File

@ -72,7 +72,7 @@ class Customer extends AbstractEndPoint
if ($ref === null) { if ($ref === null) {
continue; continue;
} }
if (array_key_exists($ref, $data)) { if (array_key_exists($ref, $data) and $data[$ref] !== '' and $data[$ref] !== null) {
$params[$key] = $data[$ref]; $params[$key] = $data[$ref];
} }
} }

View File

@ -127,7 +127,7 @@ class Invoice extends AbstractEndPoint
$params[$key] = $data['cuota']->id; $params[$key] = $data['cuota']->id;
continue; continue;
} }
if (array_key_exists($ref, $data)) { if (array_key_exists($ref, $data) and $data[$ref] !== '' and $data[$ref] !== null) {
$params[$key] = $data[$ref]; $params[$key] = $data[$ref];
} }
} }
@ -149,11 +149,11 @@ class Invoice extends AbstractEndPoint
return $mappedData; return $mappedData;
} }
protected function datosCuota(Model\Venta\Cuota $cuota): string protected function datosCuota(Model\Venta\Cuota $cuota): array
{ {
return json_encode([ return [
'numero' => $cuota->numero, 'numero' => $cuota->numero,
'monto_clp' => $cuota->pago->valor 'monto_clp' => $cuota->pago->valor
]); ];
} }
} }

View File

@ -73,7 +73,7 @@ class Subscription extends AbstractEndPoint
$params[$key] = $this->datosVenta($data['venta']); $params[$key] = $this->datosVenta($data['venta']);
continue; continue;
} }
if (array_key_exists($ref, $data)) { if (array_key_exists($ref, $data) and $data[$ref] !== '' and $data[$ref] !== null) {
$params[$key] = $data[$ref]; $params[$key] = $data[$ref];
} }
} }
@ -94,12 +94,11 @@ class Subscription extends AbstractEndPoint
} }
return $mappedData; return $mappedData;
} }
protected function datosVenta(Venta $venta): string protected function datosVenta(Venta $venta): array
{ {
$datos = [ return [
'proyecto' => $venta->proyecto()->descripcion, 'proyecto' => $venta->proyecto()->descripcion,
'unidades' => $venta->propiedad()->summary() 'unidades' => $venta->propiedad()->summary()
]; ];
return json_encode($datos);
} }
} }