mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
Compare commits
2 Commits
41ac08fcd8
...
dev/import
| Author | SHA1 | Date | |
|---|---|---|---|
| ed587f1cd0 | |||
| 04dde010f4 |
@ -18,7 +18,8 @@ class Test extends BaseController
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
public function echo(){
|
public function echo()
|
||||||
|
{
|
||||||
|
|
||||||
echo "echo";
|
echo "echo";
|
||||||
|
|
||||||
@ -26,29 +27,63 @@ class Test extends BaseController
|
|||||||
|
|
||||||
public function index()
|
public function index()
|
||||||
{
|
{
|
||||||
/*
|
echo "index_test";
|
||||||
$model = model("\App\Models\Pedidos\PedidoLineaModel");
|
|
||||||
$data = $model->obtenerLineasPedidoSinFacturar(999);
|
|
||||||
*/
|
|
||||||
|
|
||||||
xdebug_info();
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private function clonar_tarifa_encuadernacion($teOrigen, $teDestino){
|
|
||||||
|
public function import_users()
|
||||||
|
{
|
||||||
|
$users = auth()->getProvider();
|
||||||
|
$oldUsersModel = model("\\App\\Models\\UsersImportModel");
|
||||||
|
|
||||||
|
// Definir el ID inicial y el ID final
|
||||||
|
$startId = 601; // Cambia esto por tu ID inicial
|
||||||
|
$endId = 700; // Cambia esto por tu ID final
|
||||||
|
|
||||||
|
|
||||||
|
// Obtener usuarios en el rango actual
|
||||||
|
$oldUsers = $oldUsersModel
|
||||||
|
->where('id >=', $startId)
|
||||||
|
->where('id <=', $endId)
|
||||||
|
->findAll();
|
||||||
|
|
||||||
|
foreach ($oldUsers as $user) {
|
||||||
|
echo '<pre>' . json_encode($user, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE) . '</pre>';
|
||||||
|
|
||||||
|
// Crear el usuario si pasa la validación
|
||||||
|
$user_tmp = new \CodeIgniter\Shield\Entities\User([
|
||||||
|
'username' => $user->email,
|
||||||
|
'first_name' => $user->name,
|
||||||
|
'last_name' => $user->lastname,
|
||||||
|
'cliente_id' => $user->customer_id,
|
||||||
|
'comments' => $user->description,
|
||||||
|
'email' => $user->email,
|
||||||
|
'password' => 'Safekat2024',
|
||||||
|
'status' => 0,
|
||||||
|
'active' => $user->active,
|
||||||
|
]);
|
||||||
|
|
||||||
|
// Agregar el usuario al sistema
|
||||||
|
$users->save($user_tmp);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private function clonar_tarifa_encuadernacion($teOrigen, $teDestino)
|
||||||
|
{
|
||||||
|
|
||||||
$tet_model = model('App\Models\Tarifas\TarifaEncuadernacionTiradaModel');
|
$tet_model = model('App\Models\Tarifas\TarifaEncuadernacionTiradaModel');
|
||||||
$tel_model = model('App\Models\Tarifas\TarifaEncuadernacionLineaModel');
|
$tel_model = model('App\Models\Tarifas\TarifaEncuadernacionLineaModel');
|
||||||
|
|
||||||
$tarifasTiradas = $tet_model->asObject()->where('tarifa_encuadernacion_id',$teOrigen)->findAll();
|
$tarifasTiradas = $tet_model->asObject()->where('tarifa_encuadernacion_id', $teOrigen)->findAll();
|
||||||
|
|
||||||
foreach ($tarifasTiradas as $tarifasTirada){
|
foreach ($tarifasTiradas as $tarifasTirada) {
|
||||||
|
|
||||||
echo "--->" . $tarifasTirada->id . "<br>";
|
echo "--->" . $tarifasTirada->id . "<br>";
|
||||||
|
|
||||||
$tarifasLineas = $tel_model->asObject()->where('tirada_encuadernacion_id',$tarifasTirada->id)->findAll();
|
$tarifasLineas = $tel_model->asObject()->where('tirada_encuadernacion_id', $tarifasTirada->id)->findAll();
|
||||||
|
|
||||||
// Prepare the data
|
// Prepare the data
|
||||||
unset($tarifasTirada->id);
|
unset($tarifasTirada->id);
|
||||||
@ -61,7 +96,7 @@ class Test extends BaseController
|
|||||||
$tet_model->insert($tarifasTirada);
|
$tet_model->insert($tarifasTirada);
|
||||||
$inserted_id = $tet_model->insertID();
|
$inserted_id = $tet_model->insertID();
|
||||||
|
|
||||||
foreach ($tarifasLineas as $tarifasLinea){
|
foreach ($tarifasLineas as $tarifasLinea) {
|
||||||
|
|
||||||
echo "------>" . $tarifasLinea->id . "<br>";
|
echo "------>" . $tarifasLinea->id . "<br>";
|
||||||
|
|
||||||
@ -81,7 +116,6 @@ class Test extends BaseController
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
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,
|
||||||
$solapas_cubierta, $solapas_ancho_cubierta, $solapas_sobrecubierta, $solapas_ancho_sobrecubierta, $lomo)
|
$solapas_cubierta, $solapas_ancho_cubierta, $solapas_sobrecubierta, $solapas_ancho_sobrecubierta, $lomo)
|
||||||
@ -168,7 +202,6 @@ class Test extends BaseController
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$opciones_papel = PresupuestoService::get_opciones_papel($uso, $isColor);
|
$opciones_papel = PresupuestoService::get_opciones_papel($uso, $isColor);
|
||||||
|
|
||||||
$datosTipolog = $linea['gotaNegro'] ?? null;
|
$datosTipolog = $linea['gotaNegro'] ?? null;
|
||||||
@ -222,7 +255,7 @@ class Test extends BaseController
|
|||||||
|
|
||||||
// Previo a ejecutar, vaciar la tabla clientes_precios (ojo si hay customizaciones)
|
// Previo a ejecutar, vaciar la tabla clientes_precios (ojo si hay customizaciones)
|
||||||
|
|
||||||
$db = \Config\Database::connect();
|
$db = \Config\Database::connect();
|
||||||
$builder = $db->table('cliente_precios');
|
$builder = $db->table('cliente_precios');
|
||||||
|
|
||||||
$plantillaDefectoId = 5;
|
$plantillaDefectoId = 5;
|
||||||
@ -533,7 +566,6 @@ class Test extends BaseController
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public static function testLineasIntRotativa()
|
public static function testLineasIntRotativa()
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -541,7 +573,6 @@ class Test extends BaseController
|
|||||||
$tipo = 'negro';
|
$tipo = 'negro';
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$datosPedido = (object)array(
|
$datosPedido = (object)array(
|
||||||
'paginas' => 240,
|
'paginas' => 240,
|
||||||
'tirada' => 100,
|
'tirada' => 100,
|
||||||
@ -554,8 +585,8 @@ class Test extends BaseController
|
|||||||
|
|
||||||
$parametrosRotativa = (object)array(
|
$parametrosRotativa = (object)array(
|
||||||
'a_favor_fibra' => 0,
|
'a_favor_fibra' => 0,
|
||||||
'bnPages' => 240,
|
'bnPages' => 240,
|
||||||
'colorPages' => 0,
|
'colorPages' => 0,
|
||||||
'rotativa_gota_negro' => 0,
|
'rotativa_gota_negro' => 0,
|
||||||
'rotativa_gota_color' => 0,
|
'rotativa_gota_color' => 0,
|
||||||
);
|
);
|
||||||
@ -587,12 +618,12 @@ class Test extends BaseController
|
|||||||
var_dump($datosTipologias);
|
var_dump($datosTipologias);
|
||||||
echo '</pre>';
|
echo '</pre>';
|
||||||
|
|
||||||
$parametrosRotativa->rotativa_gota_negro = $datosTipologias[0]->gota_negro;
|
$parametrosRotativa->rotativa_gota_negro = $datosTipologias[0]->gota_negro;
|
||||||
$parametrosRotativa->rotativa_gota_color = $datosTipologias[0]->gota_color;
|
$parametrosRotativa->rotativa_gota_color = $datosTipologias[0]->gota_color;
|
||||||
$parametrosRotativa->rotativa_negro = $datosTipologias[0]->negro;
|
$parametrosRotativa->rotativa_negro = $datosTipologias[0]->negro;
|
||||||
$parametrosRotativa->rotativa_cyan = $datosTipologias[0]->cyan;
|
$parametrosRotativa->rotativa_cyan = $datosTipologias[0]->cyan;
|
||||||
$parametrosRotativa->rotativa_magenta = $datosTipologias[0]->magenta;
|
$parametrosRotativa->rotativa_magenta = $datosTipologias[0]->magenta;
|
||||||
$parametrosRotativa->rotativa_amarillo = $datosTipologias[0]->amarillo;
|
$parametrosRotativa->rotativa_amarillo = $datosTipologias[0]->amarillo;
|
||||||
|
|
||||||
echo '-------------------------------';
|
echo '-------------------------------';
|
||||||
$maquinas = $maquina_model->getMaquinaImpresionForPresupuesto(
|
$maquinas = $maquina_model->getMaquinaImpresionForPresupuesto(
|
||||||
@ -604,7 +635,6 @@ class Test extends BaseController
|
|||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
foreach ($maquinas as $maquina) {
|
foreach ($maquinas as $maquina) {
|
||||||
|
|
||||||
echo '----------------------------<br>';
|
echo '----------------------------<br>';
|
||||||
|
|||||||
18
ci4/app/Models/UsersImportModel.php
Normal file
18
ci4/app/Models/UsersImportModel.php
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
<?php
|
||||||
|
namespace App\Models;
|
||||||
|
|
||||||
|
use App\Models\BaseModel;
|
||||||
|
|
||||||
|
class UsersImportModel extends BaseModel
|
||||||
|
{
|
||||||
|
protected $table = 'users_old';
|
||||||
|
protected $primaryKey = 'id';
|
||||||
|
|
||||||
|
// Método para asegurar que los resultados se devuelvan como objetos
|
||||||
|
protected $returnType = 'object'; // Esto hace que todas las consultas devuelvan objetos por defecto
|
||||||
|
|
||||||
|
// Habilitar SoftDeletes
|
||||||
|
protected $useSoftDeletes = true;
|
||||||
|
protected $deletedField = 'deleted_at';
|
||||||
|
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user