terminado

This commit is contained in:
2025-05-06 16:18:32 +02:00
parent a4782358c6
commit 85318aa10e
2 changed files with 16 additions and 2 deletions

View File

@ -340,6 +340,10 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
if ($tirada[0] <= $POD && $cliente->forzar_rotativa_pod) {
$forzarRotativa = true;
}
else if ($tirada[0] <= $POD && !$cliente->forzar_rotativa_pod) {
$excluirRotativa = true;
}
$input_data = array(
'uso' => 'interior',
@ -768,6 +772,9 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
if ($tirada[0] <= $POD && $cliente->forzar_rotativa_pod) {
$forzarRotativa = true;
}
else if ($tirada[0] <= $POD && !$cliente->forzar_rotativa_pod) {
$excluirRotativa = true;
}
$input_data = array(
'uso' => 'interior',
@ -2088,6 +2095,9 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
if ($tirada[$t] <= $POD && $cliente->forzar_rotativa_pod) {
$forzarRotativa = true;
}
else if ($tirada[0] <= $POD && !$cliente->forzar_rotativa_pod) {
$excluirRotativa = true;
}
$input_data = array(
'uso' => 'interior',

View File

@ -13,11 +13,15 @@ class PresupuestoClienteService extends BaseService
{
public static function obtenerInterior($data)
{
$POD = model('App\Models\Configuracion\ConfigVariableModel')->getVariable('POD')->value;
$tirada = $data['datosPedido']->tirada;
$isPoD = $POD >= $tirada;
$rotativa = [];
$plana = [];
// no se busca en plana cuando es estándar (no Premium)
if ($data['isHq'])
// no se busca en plana cuando es estándar (no Premium) excepto cuando es PoD
if ($data['isHq'] || $isPoD)
$plana = PresupuestoClienteService::obtenerPresupuestoClienteInterior($data);
if (!$data['excluirRotativa'] && !$data['isHq'])
$rotativa = PresupuestoClienteService::obtenerPresupuestoClienteInteriorRotativa($data);