mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
modificado presupuesto cliente
This commit is contained in:
@ -1290,8 +1290,13 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
|||||||
// Servicios
|
// Servicios
|
||||||
if ($sobrecubierta) {
|
if ($sobrecubierta) {
|
||||||
if (intval($sobrecubierta['acabado']) > 0) {
|
if (intval($sobrecubierta['acabado']) > 0) {
|
||||||
|
|
||||||
|
$modelServicioAcabado = model('App\Models\Tarifas\Acabados\TarifasAcabadoServiciosAcabadoModel');
|
||||||
|
$serviciosAcabado = $modelServicioAcabado->getTarifasForServicio($sobrecubierta['acabado']);
|
||||||
|
|
||||||
|
foreach ($serviciosAcabado as $service) {
|
||||||
$model = model('App\Models\Presupuestos\PresupuestoAcabadosModel');
|
$model = model('App\Models\Presupuestos\PresupuestoAcabadosModel');
|
||||||
$servicio = $model->getPrecioTarifa(intval($sobrecubierta['acabado']), intval($selected_tirada), -1, $POD);
|
$servicio = $model->getPrecioTarifa(intval($service), intval($selected_tirada), -1, $POD);
|
||||||
|
|
||||||
if (count($servicio) > 0) {
|
if (count($servicio) > 0) {
|
||||||
if ($servicio[0]->total > 0) {
|
if ($servicio[0]->total > 0) {
|
||||||
@ -1300,27 +1305,40 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
if (intval($cubierta['acabado']) > 0) {
|
if (intval($cubierta['acabado']) > 0) {
|
||||||
|
|
||||||
|
$modelServicioAcabado = model('App\Models\Tarifas\Acabados\TarifasAcabadoServiciosAcabadoModel');
|
||||||
|
$serviciosAcabado = $modelServicioAcabado->getTarifasForServicio($sobrecubierta['acabado']);
|
||||||
|
|
||||||
|
foreach ($serviciosAcabado as $service) {
|
||||||
$model = model('App\Models\Presupuestos\PresupuestoAcabadosModel');
|
$model = model('App\Models\Presupuestos\PresupuestoAcabadosModel');
|
||||||
$servicio = $model->getPrecioTarifa(intval($cubierta['acabado']), intval($selected_tirada), -1, $POD);
|
$servicio = $model->getPrecioTarifa(intval($service), intval($selected_tirada), -1, $POD);
|
||||||
|
|
||||||
if (count($servicio) > 0) {
|
if (count($servicio) > 0) {
|
||||||
if ($servicio[0]->total > 0) {
|
if ($servicio[0]->total > 0) {
|
||||||
$this->guardarServicio($id, $servicio[0], 'acabado', true, false);
|
$this->guardarServicio($id, $servicio[0], 'acabado', true, false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
if (is_array($faja) && $faja !== [] && intval($faja['acabado']) > 0) {
|
if (is_array($faja) && $faja !== [] && intval($faja['acabado']) > 0) {
|
||||||
|
|
||||||
|
$modelServicioAcabado = model('App\Models\Tarifas\Acabados\TarifasAcabadoServiciosAcabadoModel');
|
||||||
|
$serviciosAcabado = $modelServicioAcabado->getTarifasForServicio($faja['acabado']);
|
||||||
|
|
||||||
|
foreach ($serviciosAcabado as $service) {
|
||||||
$model = model('App\Models\Presupuestos\PresupuestoAcabadosModel');
|
$model = model('App\Models\Presupuestos\PresupuestoAcabadosModel');
|
||||||
$servicio = $model->getPrecioTarifa(intval($faja['acabado']), intval($selected_tirada), -1, $POD);
|
$servicio = $model->getPrecioTarifa(intval($service), intval($selected_tirada), -1, $POD);
|
||||||
|
|
||||||
if (count($servicio) > 0) {
|
if (count($servicio) > 0) {
|
||||||
if ($servicio[0]->total > 0) {
|
if ($servicio[0]->total > 0) {
|
||||||
$this->guardarServicio($id, $servicio[0], 'acabado', false, false, true);
|
$this->guardarServicio($id, $servicio[0], 'acabado', false, false, true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
foreach ($resultado_presupuesto['values']['serviciosDefecto']['encuadernacion'] as $servicio) {
|
foreach ($resultado_presupuesto['values']['serviciosDefecto']['encuadernacion'] as $servicio) {
|
||||||
$this->guardarServicio($id, $servicio, 'encuadernacion');
|
$this->guardarServicio($id, $servicio, 'encuadernacion');
|
||||||
@ -1492,7 +1510,7 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
|||||||
$data['cubierta']['solapas'] = $presupuesto->solapas ? 1 : 0;
|
$data['cubierta']['solapas'] = $presupuesto->solapas ? 1 : 0;
|
||||||
$data['cubierta']['solapas_ancho'] = $presupuesto->solapas_ancho;
|
$data['cubierta']['solapas_ancho'] = $presupuesto->solapas_ancho;
|
||||||
$data['cubierta']['cabezada'] = $presupuesto->cabezada;
|
$data['cubierta']['cabezada'] = $presupuesto->cabezada;
|
||||||
$modelAcabado = model("App\Models\Tarifas\Acabados\TarifaAcabadoModel");
|
$modelAcabado = model("App\Models\Tarifas\Acabados\ServicioAcabadoModel");
|
||||||
$data['cubierta']['acabado']['id'] = $presupuesto->acabado_cubierta_id;
|
$data['cubierta']['acabado']['id'] = $presupuesto->acabado_cubierta_id;
|
||||||
if ($presupuesto->acabado_cubierta_id == 0) {
|
if ($presupuesto->acabado_cubierta_id == 0) {
|
||||||
$data['cubierta']['acabado']['text'] = "Ninguno";
|
$data['cubierta']['acabado']['text'] = "Ninguno";
|
||||||
@ -2127,14 +2145,17 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
|||||||
// Acabado Cubierta
|
// Acabado Cubierta
|
||||||
if (intval($datos_entrada['cubierta']['acabado']) != 0) {
|
if (intval($datos_entrada['cubierta']['acabado']) != 0) {
|
||||||
|
|
||||||
|
$modelServicioAcabado = model('App\Models\Tarifas\Acabados\TarifasAcabadoServiciosAcabadoModel');
|
||||||
|
$serviciosAcabado = $modelServicioAcabado->getTarifasForServicio(intval($datos_entrada['cubierta']['acabado']));
|
||||||
|
|
||||||
|
foreach ($serviciosAcabado as $servicio) {
|
||||||
$model = model('App\Models\Presupuestos\PresupuestoAcabadosModel');
|
$model = model('App\Models\Presupuestos\PresupuestoAcabadosModel');
|
||||||
$acabadoCubierta = $model->getPrecioTarifa(intval($datos_entrada['cubierta']['acabado']), $datosPedido->tirada, -1, $POD);
|
$acabadoCubierta = $model->getPrecioTarifa(intval($servicio), $datosPedido->tirada, -1, $POD);
|
||||||
|
|
||||||
if (count($acabadoCubierta) > 0) {
|
if (count($acabadoCubierta) > 0) {
|
||||||
if ($acabadoCubierta[0]->total <= 0) {
|
if ($acabadoCubierta[0]->total <= 0) {
|
||||||
|
|
||||||
$input_data['tarifas_acabado_cubierta'] = intval($datos_entrada['cubierta']['acabado']);
|
$input_data['tarifas_acabado_cubierta'] = intval($servicio);
|
||||||
$errorModel = new ErrorPresupuesto();
|
$errorModel = new ErrorPresupuesto();
|
||||||
$errorModel->insertError(
|
$errorModel->insertError(
|
||||||
$datos_entrada['id'],
|
$datos_entrada['id'],
|
||||||
@ -2159,6 +2180,8 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// Sobrecubierta
|
// Sobrecubierta
|
||||||
$coste_sobrecubierta = 0.0;
|
$coste_sobrecubierta = 0.0;
|
||||||
@ -2217,14 +2240,18 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
|||||||
// Acabado sobrecubierta
|
// Acabado sobrecubierta
|
||||||
if (intval($datos_entrada['sobrecubierta']['acabado']) != 0) {
|
if (intval($datos_entrada['sobrecubierta']['acabado']) != 0) {
|
||||||
|
|
||||||
|
$modelServicioAcabado = model('App\Models\Tarifas\Acabados\TarifasAcabadoServiciosAcabadoModel');
|
||||||
|
$serviciosAcabado = $modelServicioAcabado->getTarifasForServicio(intval($datos_entrada['sobrecubierta']['acabado']));
|
||||||
|
|
||||||
|
foreach ($serviciosAcabado as $servicio) {
|
||||||
$model = model('App\Models\Presupuestos\PresupuestoAcabadosModel');
|
$model = model('App\Models\Presupuestos\PresupuestoAcabadosModel');
|
||||||
$acabadoSobrecubierta = $model->getPrecioTarifa(intval($datos_entrada['sobrecubierta']['acabado']), $datosPedido->tirada, -1, $POD);
|
$acabadoSobrecubierta = $model->getPrecioTarifa(intval($servicio), $datosPedido->tirada, -1, $POD);
|
||||||
|
|
||||||
if (count($acabadoSobrecubierta) > 0) {
|
if (count($acabadoSobrecubierta) > 0) {
|
||||||
|
|
||||||
if ($acabadoSobrecubierta[0]->total <= 0) {
|
if ($acabadoSobrecubierta[0]->total <= 0) {
|
||||||
|
|
||||||
$input_data['tarifas_acabado_sobrecubierta'] = intval($datos_entrada['sobrecubierta']['acabado']);
|
$input_data['tarifas_acabado_sobrecubierta'] = intval($servicio);
|
||||||
$errorModel = new ErrorPresupuesto();
|
$errorModel = new ErrorPresupuesto();
|
||||||
$errorModel->insertError(
|
$errorModel->insertError(
|
||||||
$datos_entrada['id'],
|
$datos_entrada['id'],
|
||||||
@ -2250,6 +2277,7 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//Guardas
|
//Guardas
|
||||||
$guardas = [];
|
$guardas = [];
|
||||||
@ -2370,14 +2398,18 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
|||||||
// Acabado faja
|
// Acabado faja
|
||||||
if (intval($faja['acabado']) != 0) {
|
if (intval($faja['acabado']) != 0) {
|
||||||
|
|
||||||
|
$modelServicioAcabado = model('App\Models\Tarifas\Acabados\TarifasAcabadoServiciosAcabadoModel');
|
||||||
|
$serviciosAcabado = $modelServicioAcabado->getTarifasForServicio(intval($faja['acabado']));
|
||||||
|
|
||||||
|
foreach ($serviciosAcabado as $servicio)
|
||||||
$model = model('App\Models\Presupuestos\PresupuestoAcabadosModel');
|
$model = model('App\Models\Presupuestos\PresupuestoAcabadosModel');
|
||||||
$acabadoFaja = $model->getPrecioTarifa(intval($faja['acabado']), $datosPedido->tirada, -1, $POD);
|
$acabadoFaja = $model->getPrecioTarifa(intval($servicio), $datosPedido->tirada, -1, $POD);
|
||||||
|
|
||||||
if (count($acabadoFaja) > 0) {
|
if (count($acabadoFaja) > 0) {
|
||||||
|
|
||||||
if ($acabadoFaja[0]->total <= 0) {
|
if ($acabadoFaja[0]->total <= 0) {
|
||||||
|
|
||||||
$input_data['tarifas_acabado_faja'] = intval($faja['acabado']);
|
$input_data['tarifas_acabado_faja'] = intval($servicio);
|
||||||
$errorModel = new ErrorPresupuesto();
|
$errorModel = new ErrorPresupuesto();
|
||||||
$errorModel->insertError(
|
$errorModel->insertError(
|
||||||
$datos_entrada['id'],
|
$datos_entrada['id'],
|
||||||
|
|||||||
Reference in New Issue
Block a user