añadida la funcionalidad de borrar en cascada las tarifas envio. Corregido error en editor (campo nombre)

This commit is contained in:
Jaime Jimenez
2023-09-05 21:26:32 +02:00
parent 5565ced494
commit d2a524e5df
4 changed files with 65 additions and 39 deletions

View File

@ -196,13 +196,13 @@ class TarifaEnvioPrecioModel extends \App\Models\GoBaseModel
return "";
}
public function removeAllPrecioLineas($zona_id = -1, $datetime = null, $delete_flag=1){
public function removeAllPrecioLineas($tarifa_envio_id = -1, $datetime = null, $delete_flag=1){
$builder = $this->db
->table($this->table)
->set(['deleted_at' => $datetime->format('Y-m-d H:i:s'),
'is_deleted' => $delete_flag])
->where('tarifa_envio_id',$zona_id)
->where('tarifa_envio_id',$tarifa_envio_id)
->update();
return $builder;

View File

@ -125,4 +125,16 @@ class TarifaEnvioZonaModel extends \App\Models\GoBaseModel
->orLike("t1.importe_fijo", $search)
->groupEnd();
}
public function removeAllZonasLineas($tarifa_envio_id = -1, $datetime = null, $delete_flag=1){
$builder = $this->db
->table($this->table)
->set(['deleted_at' => $datetime->format('Y-m-d H:i:s'),
'is_deleted' => $delete_flag])
->where('tarifa_envio_id',$tarifa_envio_id)
->update();
return $builder;
}
}