resuelto problema cuando se crea el presupuesto desde administrador con las tiradas alternativas

This commit is contained in:
2024-11-09 10:13:15 +01:00
parent 2f95c0bc9a
commit 11b14ccf76

View File

@ -1008,15 +1008,17 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
$data['direcciones'] = $this->obtenerDireccionesEnvio($id, $presupuesto->cliente_id); $data['direcciones'] = $this->obtenerDireccionesEnvio($id, $presupuesto->cliente_id);
if(intval($presupuesto->estado_id) == 2){ if (intval($presupuesto->estado_id) == 2) {
$data['resumen']['base'] = $presupuesto->total_aceptado; $data['resumen']['base'] = $presupuesto->total_aceptado;
$data['resumen']['precio_unidad'] = $presupuesto->total_precio_unidad; $data['resumen']['precio_unidad'] = $presupuesto->total_precio_unidad;
} }
$tiradas_alternativas = json_decode($presupuesto->tirada_alternativa_json_data); $tiradas_alternativas = json_decode($presupuesto->tirada_alternativa_json_data);
for ($i = 0; $i < count($tiradas_alternativas); $i++) { if (!is_null($tiradas_alternativas)) {
$tirada = $tiradas_alternativas[$i]; for ($i = 0; $i < count($tiradas_alternativas); $i++) {
$data['datosGenerales']['tirada' . ($i + 2)] = $tirada->tirada; $tirada = $tiradas_alternativas[$i];
$data['datosGenerales']['tirada' . ($i + 2)] = $tirada->tirada;
}
} }
return $this->respond([ return $this->respond([