mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
Merge branch 'fix/pod_en_plana' into 'main'
terminado See merge request jjimenez/safekat!799
This commit is contained in:
@ -340,6 +340,10 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
|||||||
if ($tirada[0] <= $POD && $cliente->forzar_rotativa_pod) {
|
if ($tirada[0] <= $POD && $cliente->forzar_rotativa_pod) {
|
||||||
$forzarRotativa = true;
|
$forzarRotativa = true;
|
||||||
}
|
}
|
||||||
|
else if ($tirada[0] <= $POD && !$cliente->forzar_rotativa_pod) {
|
||||||
|
$excluirRotativa = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
$input_data = array(
|
$input_data = array(
|
||||||
'uso' => 'interior',
|
'uso' => 'interior',
|
||||||
@ -768,6 +772,9 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
|||||||
if ($tirada[0] <= $POD && $cliente->forzar_rotativa_pod) {
|
if ($tirada[0] <= $POD && $cliente->forzar_rotativa_pod) {
|
||||||
$forzarRotativa = true;
|
$forzarRotativa = true;
|
||||||
}
|
}
|
||||||
|
else if ($tirada[0] <= $POD && !$cliente->forzar_rotativa_pod) {
|
||||||
|
$excluirRotativa = true;
|
||||||
|
}
|
||||||
|
|
||||||
$input_data = array(
|
$input_data = array(
|
||||||
'uso' => 'interior',
|
'uso' => 'interior',
|
||||||
@ -2088,6 +2095,9 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
|||||||
if ($tirada[$t] <= $POD && $cliente->forzar_rotativa_pod) {
|
if ($tirada[$t] <= $POD && $cliente->forzar_rotativa_pod) {
|
||||||
$forzarRotativa = true;
|
$forzarRotativa = true;
|
||||||
}
|
}
|
||||||
|
else if ($tirada[0] <= $POD && !$cliente->forzar_rotativa_pod) {
|
||||||
|
$excluirRotativa = true;
|
||||||
|
}
|
||||||
|
|
||||||
$input_data = array(
|
$input_data = array(
|
||||||
'uso' => 'interior',
|
'uso' => 'interior',
|
||||||
|
|||||||
@ -13,11 +13,15 @@ class PresupuestoClienteService extends BaseService
|
|||||||
{
|
{
|
||||||
public static function obtenerInterior($data)
|
public static function obtenerInterior($data)
|
||||||
{
|
{
|
||||||
|
$POD = model('App\Models\Configuracion\ConfigVariableModel')->getVariable('POD')->value;
|
||||||
|
$tirada = $data['datosPedido']->tirada;
|
||||||
|
|
||||||
|
$isPoD = $POD >= $tirada;
|
||||||
|
|
||||||
$rotativa = [];
|
$rotativa = [];
|
||||||
$plana = [];
|
$plana = [];
|
||||||
// no se busca en plana cuando es estándar (no Premium)
|
// no se busca en plana cuando es estándar (no Premium) excepto cuando es PoD
|
||||||
if ($data['isHq'])
|
if ($data['isHq'] || $isPoD)
|
||||||
$plana = PresupuestoClienteService::obtenerPresupuestoClienteInterior($data);
|
$plana = PresupuestoClienteService::obtenerPresupuestoClienteInterior($data);
|
||||||
if (!$data['excluirRotativa'] && !$data['isHq'])
|
if (!$data['excluirRotativa'] && !$data['isHq'])
|
||||||
$rotativa = PresupuestoClienteService::obtenerPresupuestoClienteInteriorRotativa($data);
|
$rotativa = PresupuestoClienteService::obtenerPresupuestoClienteInteriorRotativa($data);
|
||||||
|
|||||||
Reference in New Issue
Block a user