cambios subidos

This commit is contained in:
jaimejimenezortega
2024-03-20 21:28:48 +01:00
parent 3145c36cd9
commit afce4b35e5
8 changed files with 5010 additions and 18 deletions

View File

@ -11,6 +11,7 @@ use App\Models\Configuracion\PapelImpresionModel;
use App\Models\Configuracion\PapelGenericoModel;
use App\Models\Configuracion\TipoPresupuestoModel;
use App\Models\Configuracion\PapelFormatoModel;
use App\Models\Presupuestos\PresupuestoLineaModel;
class PresupuestoService extends BaseService
{
@ -956,6 +957,7 @@ class PresupuestoService extends BaseService
public static function checkLineasPresupuesto($input_data, $array_lineas)
{
$cambios = false;
foreach ($array_lineas as $linea) {
if (!PresupuestoService::checkMaquina($linea->maquina_id) || !PresupuestoService::checkPapelImpresion($linea->papel_impresion_id)) {
@ -965,14 +967,15 @@ class PresupuestoService extends BaseService
$nueva_linea = PresupuestoService::obtenerValorLineaPresupuesto($input_data, $linea);
if(count($nueva_linea) >0){
if(round($nueva_linea['fields']['total_impresion'],2) != $linea->total_linea){
// Generar linea con comparador
(new PresupuestoLineaModel())->updatePreciosLineasPresupuesto($linea->id, $nueva_linea);
$cambios = true;
}
}
}
}
return $array_lineas;
return [$cambios, $array_lineas];
}
private static function obtenerValorLineaPresupuesto($input_data, $linea){