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');
|
||||
|
||||
var_dump(auth()->user()->can('plantilla-tarifa.menu'));
|
||||
|
||||
//$user = auth()->user();
|
||||
|
||||
generate_php_permissions_constant();
|
||||
//generate_php_permissions_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,
|
||||
$json_data, $cliente_id, $ancho, $alto,
|
||||
|
||||
Reference in New Issue
Block a user