From 4adc124ca2e6b52b10bdbf457c8ae4c803f0f397 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Jim=C3=A9nez?= Date: Wed, 26 Feb 2025 21:11:41 +0100 Subject: [PATCH] =?UTF-8?q?a=C3=B1adidos=20ficheros=20nuevos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TarifasAcabadosServicioAcabadoEntity.php | 22 +++++++++++ .../TarifasAcabadoServiciosAcabadoModel.php | 39 +++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 ci4/app/Entities/Tarifas/Acabados/TarifasAcabadosServicioAcabadoEntity.php create mode 100644 ci4/app/Models/Tarifas/Acabados/TarifasAcabadoServiciosAcabadoModel.php diff --git a/ci4/app/Entities/Tarifas/Acabados/TarifasAcabadosServicioAcabadoEntity.php b/ci4/app/Entities/Tarifas/Acabados/TarifasAcabadosServicioAcabadoEntity.php new file mode 100644 index 00000000..05239d9d --- /dev/null +++ b/ci4/app/Entities/Tarifas/Acabados/TarifasAcabadosServicioAcabadoEntity.php @@ -0,0 +1,22 @@ + null, + "tarifa_id" => null, + 'servicio_id' => false, + "user_updated_id" => 0, + "created_at" => null, + "updated_at" => null, + "deleted_at" => null, + ]; + protected $casts = [ + "tarifa_id" => "int", + "servicio_id" => "int", + "user_updated_id" => "int", + ]; +} \ No newline at end of file diff --git a/ci4/app/Models/Tarifas/Acabados/TarifasAcabadoServiciosAcabadoModel.php b/ci4/app/Models/Tarifas/Acabados/TarifasAcabadoServiciosAcabadoModel.php new file mode 100644 index 00000000..0f5643e9 --- /dev/null +++ b/ci4/app/Models/Tarifas/Acabados/TarifasAcabadoServiciosAcabadoModel.php @@ -0,0 +1,39 @@ +db + ->table($this->table . " t1") + ->select( + "t1.tarifa_id", + ) + ->where("t1.servicio_id", $servicioId) + ->where("t1.deleted_at", null); + $ids = $builder->get()->getResultArray(); + + return array_column($ids, 'tarifa_id'); + } + +} + +