diff --git a/ci4/app/Controllers/Presupuestos/Presupuestocliente.php b/ci4/app/Controllers/Presupuestos/Presupuestocliente.php index aca290a0..f0c688c7 100755 --- a/ci4/app/Controllers/Presupuestos/Presupuestocliente.php +++ b/ci4/app/Controllers/Presupuestos/Presupuestocliente.php @@ -2077,7 +2077,12 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController if ($extra_info) { $totalServicios -= $margenServicios; - $porcentajeMargenServicios = $margenServicios / ($margenServicios + $totalServicios) * 100; + if (($margenServicios + $totalServicios) > 0) { + $porcentajeMargenServicios = $margenServicios / ($margenServicios + $totalServicios) * 100; + } + else{ + $porcentajeMargenServicios = 0; + } $sumForFactorPonderado += $totalServicios; } diff --git a/ci4/app/Models/Presupuestos/TipoPresupuestoServiciosDefectoModel.php b/ci4/app/Models/Presupuestos/TipoPresupuestoServiciosDefectoModel.php index 8979b058..b5804be4 100755 --- a/ci4/app/Models/Presupuestos/TipoPresupuestoServiciosDefectoModel.php +++ b/ci4/app/Models/Presupuestos/TipoPresupuestoServiciosDefectoModel.php @@ -76,13 +76,16 @@ class TipoPresupuestoServiciosDefectoModel extends \App\Models\BaseModel return []; } - $where = "(t1.solapas IS NULL OR t1.solapas='" . $solapas . "')"; + $where = "(t1.solapas IS NULL OR t1.solapas=" . $solapas . ")"; $builder->where($where); $builder->where("t1.is_deleted", 0); $builder->where("t2.is_deleted", 0); $builder->select("t1.tarifa_id AS tarifa_id, t2.nombre AS tarifa_nombre"); - return $builder->get()->getResultArray(); + $data = $builder->get()->getResultArray(); + // DEBUG + $query = $this->db->getLastQuery(); + return $data; } }