mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
terminado y arreglado otros bugs
This commit is contained in:
@ -693,6 +693,14 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
||||
$unidades_calculo,
|
||||
$direccion['tipo'] == 'cajas' ? 0 : 1
|
||||
);
|
||||
|
||||
if (count($coste_envio) > 0) {
|
||||
$coste = floatval($coste_envio[0]->coste);
|
||||
$margen = ($coste * floatval($coste_envio[0]->margen)) / 100.0;
|
||||
$coste -= $margen;
|
||||
$resultado_presupuesto['info']['totales'][$i]['coste_envio'] += $coste;
|
||||
$resultado_presupuesto['info']['totales'][$i]['margen_envio'] += $margen;
|
||||
}
|
||||
}
|
||||
catch(Exception $e){
|
||||
return $this->respond([
|
||||
@ -701,14 +709,6 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
||||
$csrfTokenName => $newTokenHash
|
||||
]);
|
||||
}
|
||||
|
||||
if (count($coste_envio) > 0) {
|
||||
$coste = floatval($coste_envio[0]->coste);
|
||||
$margen = ($coste * floatval($coste_envio[0]->margen)) / 100.0;
|
||||
$coste -= $margen;
|
||||
$resultado_presupuesto['info']['totales'][$i]['coste_envio'] += $coste;
|
||||
$resultado_presupuesto['info']['totales'][$i]['margen_envio'] += $margen;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -782,10 +782,14 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
||||
if ($servicio->tarifa_id == 3 || $servicio->tarifa_id == 5 || $servicio->tarifa_id == 16) {
|
||||
// Servicios acabado
|
||||
$this->guardarServicio($id, $servicio, 'acabado');
|
||||
} else if ($servicio->tarifa_id == 24 || $servicio->tarifa_id == 9) {
|
||||
} else if ($servicio->tarifa_id == 24 ) {
|
||||
// Servicios preimpresion
|
||||
$this->guardarServicio($id, $servicio, 'preimpresion');
|
||||
} else if ($servicio->tarifa_id == 9) {
|
||||
// Servicios extra
|
||||
$this->guardarServicio($id, $servicio, 'extra');
|
||||
} else if ($servicio->tarifa_id == 62) {
|
||||
}
|
||||
else if ($servicio->tarifa_id == 62) {
|
||||
// Servicios manipulado
|
||||
$this->guardarServicio($id, $servicio, 'manipulado');
|
||||
}
|
||||
@ -1475,7 +1479,22 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
||||
$totalServicios += floatval($resultado[0]->total);
|
||||
$margenServicios += floatval($resultado[0]->total) * floatval($resultado[0]->margen) / 100.0;
|
||||
}
|
||||
} else if (intval($servicio) == 24 || intval($servicio) == 9) {
|
||||
} else if (intval($servicio) == 24) {
|
||||
// Servicios preimpresion (Ferro)
|
||||
$resultado = PresupuestoCLienteService::getServiciosPreimpresion([
|
||||
'tarifa_id' => $servicio,
|
||||
]);
|
||||
array_push($serviciosAutomaticos, $resultado[0]);
|
||||
if ($resultado[0]->precio <= 0)
|
||||
$error->servicios = lang('Presupuestos.errores.errorPresupuesto');
|
||||
|
||||
$coste_servicios += floatval($resultado[0]->precio);
|
||||
if ($extra_info) {
|
||||
$totalServicios += floatval($resultado[0]->precio);
|
||||
$margenServicios += floatval($resultado[0]->precio) * floatval($resultado[0]->margen) / 100.0;
|
||||
}
|
||||
}
|
||||
if(intval($servicio) == 9) {
|
||||
// Servicios preimpresion
|
||||
$resultado = PresupuestoCLienteService::getServiciosExtra([
|
||||
'tarifa_id' => $servicio,
|
||||
|
||||
Reference in New Issue
Block a user