Parametros correctos para persona.
This commit is contained in:
@ -51,17 +51,14 @@ class Persona extends Ideal\Service
|
|||||||
} catch (Implement\Exception\EmptyResult) {
|
} catch (Implement\Exception\EmptyResult) {
|
||||||
try {
|
try {
|
||||||
$propietario = $this->propietarioRepository->fetchById($data['rut']);
|
$propietario = $this->propietarioRepository->fetchById($data['rut']);
|
||||||
$data['nombres'] = $propietario->nombres;
|
} catch (Implement\Exception\EmptyResult $exception) {
|
||||||
$data['apellido_paterno'] = $propietario->apellidos['paterno'];
|
throw new Create(__CLASS__, $exception);
|
||||||
$data['apellido_materno'] = $propietario->apellidos['materno'];
|
}
|
||||||
$data['direccion_id'] = $propietario->datos->direccion->id;
|
$data['rut'] = $propietario->rut;
|
||||||
if (isset($propietario->datos?->email)) {
|
$data['digito'] = $propietario->dv;
|
||||||
$data['email'] = $propietario->datos->email;
|
$data['nombres'] = $propietario->nombres;
|
||||||
}
|
$data['apellido_paterno'] = $propietario->apellidos['paterno'];
|
||||||
if (isset($propietario->datos?->telefono)) {
|
$data['apellido_materno'] = $propietario->apellidos['materno'];
|
||||||
$data['telefono'] = $propietario->datos->telefono;
|
|
||||||
}
|
|
||||||
} catch (Implement\Exception\EmptyResult) {}
|
|
||||||
$persona = $this->personaRepository->create($data);
|
$persona = $this->personaRepository->create($data);
|
||||||
try {
|
try {
|
||||||
$persona = $this->personaRepository->save($persona);
|
$persona = $this->personaRepository->save($persona);
|
||||||
|
Reference in New Issue
Block a user