mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
Merge branch 'bug/num_formas' into 'main'
corregido bud preview See merge request jjimenez/safekat!119
This commit is contained in:
21
.vscode/sftp.json
vendored
21
.vscode/sftp.json
vendored
@ -1,12 +1,23 @@
|
|||||||
{
|
{
|
||||||
"name": "sk-jjo",
|
"name": "sk-jjo",
|
||||||
"host": "sk-jjo.imnavajas.es",
|
|
||||||
"protocol": "ftp",
|
"protocol": "ftp",
|
||||||
"port": 21,
|
"port": 21,
|
||||||
"username": "sk-jjo",
|
|
||||||
"password": "Snwi1660%",
|
|
||||||
"remotePath": "/",
|
"remotePath": "/",
|
||||||
"uploadOnSave": true,
|
"uploadOnSave": true,
|
||||||
"useTempFile": false,
|
"useTempFile": false,
|
||||||
"openSsh": false
|
"openSsh": false,
|
||||||
}
|
"profiles": {
|
||||||
|
"jjo": {
|
||||||
|
"host": "sk-jjo.imnavajas.es",
|
||||||
|
"username": "sk-jjo",
|
||||||
|
"password": "Snwi1660%"
|
||||||
|
|
||||||
|
},
|
||||||
|
"dev":{
|
||||||
|
"host": "sk-dev.imnavajas.es",
|
||||||
|
"username": "sk-dev",
|
||||||
|
"password": "KXvYsubai9v*g61~"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
5
ci4/.env
5
ci4/.env
@ -22,8 +22,9 @@ CI_ENVIRONMENT = development
|
|||||||
# APP
|
# APP
|
||||||
#--------------------------------------------------------------------
|
#--------------------------------------------------------------------
|
||||||
|
|
||||||
app.baseURL = 'https://sk-jjo.imnavajas.es'
|
app.baseURL = 'https://sk-dev.imnavajas.es'
|
||||||
#app.baseURL = 'https://sk-imn.imnavajas.es'
|
# app.baseURL = 'https://sk-jjo.imnavajas.es'
|
||||||
|
# app.baseURL = 'https://sk-imn.imnavajas.es'
|
||||||
# app.baseURL = "http://safekat.test/"
|
# app.baseURL = "http://safekat.test/"
|
||||||
# app.forceGlobalSecureRequests = false
|
# app.forceGlobalSecureRequests = false
|
||||||
|
|
||||||
|
|||||||
@ -18,20 +18,20 @@ class Test extends BaseController
|
|||||||
public function index()
|
public function index()
|
||||||
{
|
{
|
||||||
|
|
||||||
|
/*
|
||||||
$maquina_id = 114;
|
$maquina_id = 114;
|
||||||
|
$maquina_model = model('App\Models\Configuracion\MaquinaModel');
|
||||||
echo '<pre>';
|
$maquina = $maquina_model->find($maquina_id);
|
||||||
$papelimpresion_model = model('App\Models\Configuracion\PapelImpresionModel');
|
$formas = PresupuestoService::getNumFormasPlana('interior', $maquina, 150, 210, true);
|
||||||
$tarifa_model = model('App\Models\Configuracion\MaquinasTarifasImpresionModel');
|
|
||||||
|
|
||||||
$tarifas = $tarifa_model->getResource("", $maquina_id)->get()->getResultObject();
|
$linea = PresupuestoService::getCostesLinea('interior', $datosPedido, $maquina, $papel, $opciones_papel, $tarifa);
|
||||||
var_dump($tarifas);
|
|
||||||
|
echo '<pre>';
|
||||||
|
|
||||||
|
var_dump($formas);
|
||||||
|
|
||||||
$papeles = $papelimpresion_model->getIdPapelesImpresion($maquina_id, $tarifas)->get()->getResult('array');
|
echo '</pre>';*/
|
||||||
|
$this->testLineasIntPlana();
|
||||||
var_dump($papeles);
|
|
||||||
|
|
||||||
echo '</pre>';
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private function asignar_tarifa_defecto_todos_usuarios()
|
private function asignar_tarifa_defecto_todos_usuarios()
|
||||||
@ -221,36 +221,35 @@ class Test extends BaseController
|
|||||||
public static function testLineasIntPlana()
|
public static function testLineasIntPlana()
|
||||||
{
|
{
|
||||||
$uso = 'interior';
|
$uso = 'interior';
|
||||||
$tipo = 'colorhq';
|
$tipo = 'negro';
|
||||||
$datosPedido = (object)array(
|
$datosPedido = (object)array(
|
||||||
'paginas' => 200,
|
'paginas' => 200,
|
||||||
'tirada' => 500,
|
'tirada' => 500,
|
||||||
'merma' => 10,
|
'merma' => 10,
|
||||||
'merma_portada' => 10,
|
'merma_portada' => 10,
|
||||||
'ancho' => 165,
|
'ancho' => 150,
|
||||||
'alto' => 148,
|
'alto' => 210,
|
||||||
'isCosido' => true,
|
'isCosido' => true,
|
||||||
);
|
);
|
||||||
|
|
||||||
$maquina_model = new \App\Models\Configuracion\MaquinaModel();
|
$maquina_model = new \App\Models\Configuracion\MaquinaModel();
|
||||||
|
|
||||||
$opciones_papel = array(
|
$opciones_papel = array(
|
||||||
'color' => 1,
|
'bn' => 1,
|
||||||
'cubierta' => 0,
|
|
||||||
'sobrecubierta' => 0,
|
|
||||||
'rotativa' => 0,
|
'rotativa' => 0,
|
||||||
);
|
);
|
||||||
$papelimpresionmodel = new \App\Models\Configuracion\PapelImpresionModel();
|
$papelimpresionmodel = new \App\Models\Configuracion\PapelImpresionModel();
|
||||||
$papeles = $papelimpresionmodel->getIdPapelesImpresionForPresupuesto(
|
$papeles = $papelimpresionmodel->getIdPapelesImpresionForPresupuesto(
|
||||||
papel_generico_id: 4,
|
papel_generico_id: 4,
|
||||||
gramaje: 90,
|
gramaje: 80,
|
||||||
options: $opciones_papel
|
options: $opciones_papel
|
||||||
);
|
);
|
||||||
foreach ($papeles as $papel) {
|
foreach ($papeles as $papel) {
|
||||||
echo '-------------------------------';
|
echo '-------------------------------';
|
||||||
$maquinas = $maquina_model->getMaquinaImpresionForPresupuesto(
|
$maquinas = $maquina_model->getMaquinaImpresionForPresupuesto(
|
||||||
is_rotativa: $papel->rotativa,
|
is_rotativa: $papel->rotativa,
|
||||||
tarifa_tipo: 'colorhq',
|
tarifa_tipo: 'negro',
|
||||||
|
uso_tarifa: 'interior',
|
||||||
tirada: $datosPedido->tirada + $datosPedido->merma,
|
tirada: $datosPedido->tirada + $datosPedido->merma,
|
||||||
papel_impresion_id: $papel->id,
|
papel_impresion_id: $papel->id,
|
||||||
);
|
);
|
||||||
@ -260,7 +259,7 @@ class Test extends BaseController
|
|||||||
echo '----------------------------<br>';
|
echo '----------------------------<br>';
|
||||||
var_dump($maquina->maquina);
|
var_dump($maquina->maquina);
|
||||||
var_dump($papel->nombre);
|
var_dump($papel->nombre);
|
||||||
$tarifa = (new \App\Models\Configuracion\MaquinasTarifasImpresionModel())->getTarifa($maquina->maquina_id, $uso, $tipo);
|
[$tarifaId, $tarifa] = (new \App\Models\Configuracion\MaquinasTarifasImpresionModel())->getTarifa($maquina->maquina_id, $uso, $tipo);
|
||||||
$linea = PresupuestoService::getCostesLinea($uso, $datosPedido, $maquina, $papel, $opciones_papel, $tarifa);
|
$linea = PresupuestoService::getCostesLinea($uso, $datosPedido, $maquina, $papel, $opciones_papel, $tarifa);
|
||||||
echo '<pre>';
|
echo '<pre>';
|
||||||
var_dump($linea);
|
var_dump($linea);
|
||||||
|
|||||||
@ -421,7 +421,8 @@ class PresupuestoService extends BaseService
|
|||||||
$formas_v = $h2 * $v2; //p2
|
$formas_v = $h2 * $v2; //p2
|
||||||
|
|
||||||
|
|
||||||
$num_formas = $h1*$h2;
|
$num_formas = ($formas_h > $formas_v) ? $formas_h : $formas_v;
|
||||||
|
$num_formas = $isCosido ? $num_formas * 2 : $num_formas;
|
||||||
|
|
||||||
|
|
||||||
// si no hay formas se devuelve n/a
|
// si no hay formas se devuelve n/a
|
||||||
@ -490,7 +491,7 @@ class PresupuestoService extends BaseService
|
|||||||
// verticales
|
// verticales
|
||||||
$calles = (new \App\Models\Configuracion\MaquinasCallesModel())->getCallesForMaquina($maquina->maquina_id, $h2_temp);
|
$calles = (new \App\Models\Configuracion\MaquinasCallesModel())->getCallesForMaquina($maquina->maquina_id, $h2_temp);
|
||||||
if(count($calles)>0)
|
if(count($calles)>0)
|
||||||
$h2 = ($h2_temp * $anchoForCalculo + 2 * $calles[0]->externas + ($h2_temp - 1) * $calles[0]->internas < ($maquina->ancho)) ? $h2_temp : $h2_temp - 1;
|
$h2 = ($h2_temp * $alto + 2 * $calles[0]->externas + ($h2_temp - 1) * $calles[0]->internas < ($maquina->ancho)) ? $h2_temp : $h2_temp - 1;
|
||||||
else
|
else
|
||||||
$h2 = $h2_temp;
|
$h2 = $h2_temp;
|
||||||
$v2 = floor($maquina->alto_impresion / $anchoForCalculo);
|
$v2 = floor($maquina->alto_impresion / $anchoForCalculo);
|
||||||
|
|||||||
@ -1186,7 +1186,7 @@ function calcularPresupuesto_bn(input_data={}, updatedTipologias = false){
|
|||||||
if(value.fields.maquina_id === input_data.maquina_id &&
|
if(value.fields.maquina_id === input_data.maquina_id &&
|
||||||
value.fields.papel_generico_id === input_data.papel_generico_id &&
|
value.fields.papel_generico_id === input_data.papel_generico_id &&
|
||||||
value.fields.papel_impresion_id === input_data.papel_impresion_id) {
|
value.fields.papel_impresion_id === input_data.papel_impresion_id) {
|
||||||
|
|
||||||
fill_lp_bn(value.fields);
|
fill_lp_bn(value.fields);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -1249,6 +1249,7 @@ function fill_lp_bn(row, fromComparator=false){
|
|||||||
calcularPresupuesto_bn(input_data)
|
calcularPresupuesto_bn(input_data)
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
|
|
||||||
// Si viene de hacerlo a mano...
|
// Si viene de hacerlo a mano...
|
||||||
data = processRowData(row, 'lp_bn', 'lp-bn');
|
data = processRowData(row, 'lp_bn', 'lp-bn');
|
||||||
|
|
||||||
|
|||||||
@ -401,8 +401,8 @@ function getObjetoLP(lpName) {
|
|||||||
lomoLibro: getLomoLibro(),
|
lomoLibro: getLomoLibro(),
|
||||||
anchoSolapa: parseFloat($('#solapas_ancho').val()),
|
anchoSolapa: parseFloat($('#solapas_ancho').val()),
|
||||||
nFormas: parseInt(rowData.formas),
|
nFormas: parseInt(rowData.formas),
|
||||||
nFormasH: parseInt(rowData.formas_h),
|
nFormasH: parseInt(rowData.formas_v),
|
||||||
nFormasV: parseInt(rowData.formas_v),
|
nFormasV: parseInt(rowData.formas_h),
|
||||||
orientacionFormas: rowData.formas_orientacion,
|
orientacionFormas: rowData.formas_orientacion,
|
||||||
altoMaquina: parseFloat(rowData.maquina_alto),
|
altoMaquina: parseFloat(rowData.maquina_alto),
|
||||||
anchoMaquina: parseFloat(rowData.maquina_ancho),
|
anchoMaquina: parseFloat(rowData.maquina_ancho),
|
||||||
|
|||||||
Reference in New Issue
Block a user