mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
creada funcion en controlador de Test para clonar tarifas de encuadernacion existentes
This commit is contained in:
@ -22,11 +22,9 @@ class Test extends BaseController
|
|||||||
{
|
{
|
||||||
helper('rbac');
|
helper('rbac');
|
||||||
|
|
||||||
var_dump(auth()->user()->can('plantilla-tarifa.menu'));
|
|
||||||
|
|
||||||
//$user = auth()->user();
|
//$user = auth()->user();
|
||||||
|
|
||||||
generate_php_permissions_constant();
|
//generate_php_permissions_constant();
|
||||||
|
|
||||||
//echo generate_php_permissions_matrix_constant();
|
//echo generate_php_permissions_matrix_constant();
|
||||||
|
|
||||||
@ -38,6 +36,50 @@ class Test extends BaseController
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private function clonar_tarifa_encuadernacion($teOrigen, $teDestino){
|
||||||
|
|
||||||
|
$tet_model = model('App\Models\Tarifas\TarifaEncuadernacionTiradaModel');
|
||||||
|
$tel_model = model('App\Models\Tarifas\TarifaEncuadernacionLineaModel');
|
||||||
|
|
||||||
|
$tarifasTiradas = $tet_model->asObject()->where('tarifa_encuadernacion_id',$teOrigen)->findAll();
|
||||||
|
|
||||||
|
foreach ($tarifasTiradas as $tarifasTirada){
|
||||||
|
|
||||||
|
echo "--->" . $tarifasTirada->id . "<br>";
|
||||||
|
|
||||||
|
$tarifasLineas = $tel_model->asObject()->where('tirada_encuadernacion_id',$tarifasTirada->id)->findAll();
|
||||||
|
|
||||||
|
// Prepare the data
|
||||||
|
unset($tarifasTirada->id);
|
||||||
|
$tarifasTirada->tarifa_encuadernacion_id = $teDestino;
|
||||||
|
$tarifasTirada->created_at = date('Y-m-d H:i:s');
|
||||||
|
$tarifasTirada->updated_at = date('Y-m-d H:i:s');
|
||||||
|
//var_dump($tarifasTirada);
|
||||||
|
|
||||||
|
// Insert it
|
||||||
|
$tet_model->insert($tarifasTirada);
|
||||||
|
$inserted_id = $tet_model->insertID();
|
||||||
|
|
||||||
|
foreach ($tarifasLineas as $tarifasLinea){
|
||||||
|
|
||||||
|
echo "------>" . $tarifasLinea->id . "<br>";
|
||||||
|
|
||||||
|
// Prepare the data
|
||||||
|
unset($tarifasLinea->id);
|
||||||
|
$tarifasLinea->tirada_encuadernacion_id = $inserted_id;
|
||||||
|
$tarifasLinea->created_at = date('Y-m-d H:i:s');
|
||||||
|
$tarifasLinea->updated_at = date('Y-m-d H:i:s');
|
||||||
|
//var_dump($tarifasLinea);
|
||||||
|
|
||||||
|
// Insert it
|
||||||
|
$tel_model->insert($tarifasLinea);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
private function test_get_tirada_alt($tirada, $merma, $tipo_impresion_id,
|
private function test_get_tirada_alt($tirada, $merma, $tipo_impresion_id,
|
||||||
$json_data, $cliente_id, $ancho, $alto,
|
$json_data, $cliente_id, $ancho, $alto,
|
||||||
|
|||||||
Reference in New Issue
Block a user