mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
arreglado el poder guardar sin direcciones
This commit is contained in:
@ -139,8 +139,7 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
|||||||
$user = $model_user->find(auth()->user()->id);
|
$user = $model_user->find(auth()->user()->id);
|
||||||
if (auth()->user()->inGroup('cliente-admin') || auth()->user()->inGroup('cliente-editor')) {
|
if (auth()->user()->inGroup('cliente-admin') || auth()->user()->inGroup('cliente-editor')) {
|
||||||
$clienteId = $user->cliente_id;
|
$clienteId = $user->cliente_id;
|
||||||
}
|
} else {
|
||||||
else{
|
|
||||||
$clienteId = $presupuestoEntity->cliente_id;
|
$clienteId = $presupuestoEntity->cliente_id;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -370,7 +369,6 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
|||||||
];
|
];
|
||||||
return $return_data;
|
return $return_data;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (array_key_exists('exception', $return_data)) {
|
if (array_key_exists('exception', $return_data)) {
|
||||||
@ -412,7 +410,6 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
|||||||
]),
|
]),
|
||||||
];
|
];
|
||||||
return $return_data;
|
return $return_data;
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
$coste_envio += $coste_direccion->coste;
|
$coste_envio += $coste_direccion->coste;
|
||||||
}
|
}
|
||||||
@ -449,8 +446,6 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
|||||||
|
|
||||||
$return_data['precio_u'][$i] = round(floatval($return_data['precio_u'][$i]) + $coste_envio / $tirada[$i], 4);
|
$return_data['precio_u'][$i] = round(floatval($return_data['precio_u'][$i]) + $coste_envio / $tirada[$i], 4);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return $this->respond($return_data);
|
return $this->respond($return_data);
|
||||||
@ -787,8 +782,6 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
|||||||
$resultado_presupuesto['info']['totales'][$i]['coste_envio'] = $coste_envio - $margen_envio;
|
$resultado_presupuesto['info']['totales'][$i]['coste_envio'] = $coste_envio - $margen_envio;
|
||||||
$resultado_presupuesto['info']['totales'][$i]['margen_envio'] = $margen_envio;
|
$resultado_presupuesto['info']['totales'][$i]['margen_envio'] = $margen_envio;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$model_presupuesto = new PresupuestoModel();
|
$model_presupuesto = new PresupuestoModel();
|
||||||
@ -898,9 +891,12 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (array_key_exists('direcciones', $reqData)) {
|
||||||
|
|
||||||
foreach ($reqData['direcciones'] as $direccion) {
|
foreach ($reqData['direcciones'] as $direccion) {
|
||||||
$this->guardarLineaEnvio($id, $direccion, $peso_libro);
|
$this->guardarLineaEnvio($id, $direccion, $peso_libro);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if ($confirmar) {
|
if ($confirmar) {
|
||||||
$model_presupuesto->confirmarPresupuesto($id);
|
$model_presupuesto->confirmarPresupuesto($id);
|
||||||
@ -1003,7 +999,6 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
|||||||
for ($i = 0; $i < count($tiradas_alternativas); $i++) {
|
for ($i = 0; $i < count($tiradas_alternativas); $i++) {
|
||||||
$tirada = $tiradas_alternativas[$i];
|
$tirada = $tiradas_alternativas[$i];
|
||||||
$data['datosGenerales']['tirada' . ($i + 2)] = $tirada->tirada;
|
$data['datosGenerales']['tirada' . ($i + 2)] = $tirada->tirada;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return $this->respond([
|
return $this->respond([
|
||||||
@ -1011,8 +1006,6 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
|||||||
'data' => $data
|
'data' => $data
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
return $this->failUnauthorized('Invalid request', 403);
|
return $this->failUnauthorized('Invalid request', 403);
|
||||||
}
|
}
|
||||||
@ -1949,7 +1942,6 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
|||||||
}
|
}
|
||||||
|
|
||||||
return $return_data;
|
return $return_data;
|
||||||
|
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
return [
|
return [
|
||||||
'exception' => $e->getMessage(),
|
'exception' => $e->getMessage(),
|
||||||
@ -2142,8 +2134,7 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
|||||||
$color = 'negro';
|
$color = 'negro';
|
||||||
|
|
||||||
$model = model('App\Models\Presupuestos\PresupuestoLineaModel');
|
$model = model('App\Models\Presupuestos\PresupuestoLineaModel');
|
||||||
$data = $model->where('presupuesto_id', $presupuestoId)->findAll();
|
$data = $model->where('presupuesto_id', $presupuestoId)->findAll();;
|
||||||
;
|
|
||||||
foreach ($data as $linea) {
|
foreach ($data as $linea) {
|
||||||
|
|
||||||
if (strpos($linea->tipo, "hq") !== false) { // $linea->tipo contains the substring "hq"
|
if (strpos($linea->tipo, "hq") !== false) { // $linea->tipo contains the substring "hq"
|
||||||
@ -2443,5 +2434,4 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
|||||||
|
|
||||||
return [$paginasNegro, $paginasColor];
|
return [$paginasNegro, $paginasColor];
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user