Merge branch 'main' into feat/xml-pedido

This commit is contained in:
amazuecos
2024-09-02 23:36:42 +02:00
23 changed files with 472 additions and 56 deletions

View File

@ -1353,7 +1353,14 @@ class PresupuestoService extends BaseService
$model = new PresupuestoAcabadosModel();
foreach ($servicios as $servicio) {
$nueva_tarifa = $model->getPrecioTarifa($servicio->tarifa_acabado_id, $input_data['tirada'], $input_data['POD']);
// Si es un presupuesto duplicado hay que buscar el proveedor más barato
if($input_data['is_duplicado']){
$nueva_tarifa = $model->getPrecioTarifa($servicio->tarifa_acabado_id, $input_data['tirada'], -1, $input_data['POD']);
}
else{
$nueva_tarifa = $model->getPrecioTarifa($servicio->tarifa_acabado_id, $input_data['tirada'], $servicio->proveedor_id, $input_data['POD']);
}
if($nueva_tarifa && count($nueva_tarifa)>0){
if(round($nueva_tarifa[0]->precio_unidad, 2) != round($servicio->precio_unidad,2) ||
$nueva_tarifa[0]->margen != $servicio->margen){