From b83c310f360cf12004cd059f2cf1a4f3c45d5e8a Mon Sep 17 00:00:00 2001 From: lizandrogd <77708265+lizandrogd@users.noreply.github.com> Date: Sat, 11 May 2024 17:23:29 -0500 Subject: [PATCH] Update ShowPlanes.php --- app/Http/Livewire/ShowPlanes.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/Http/Livewire/ShowPlanes.php b/app/Http/Livewire/ShowPlanes.php index 4aedc50..79d41aa 100755 --- a/app/Http/Livewire/ShowPlanes.php +++ b/app/Http/Livewire/ShowPlanes.php @@ -314,12 +314,12 @@ class ShowPlanes extends Component if (is_string($this->fecha_final_renovar)) { $this->fecha_final_renovar = \Carbon\Carbon::createFromFormat('Y-m-d', $this->fecha_final_renovar); } - + // Ahora puedes calcular la diferencia en días $this->tiempo_usuario = $this->fecha_final_renovar->diffInDays($this->fecha_inicial_renovar); $id = $this->id_cuentaVer; - //dd( date('Y-m-d', strtotime(strval($this->fecha_final_renovar)))); + //dd( date('Y-m-d', strtotime(strval($this->fecha_final_renovar)))); // Corrección 2: Verifica que la cuenta exista antes de intentar actualizarla $cuenta = Cuentas::find($id); if ($cuenta) { @@ -336,10 +336,10 @@ class ShowPlanes extends Component $historiales = Historiale::whereIn('id', $id_historiales)->get(); foreach ($historiales as $historial) { - + // Corrección 3: Usa la fecha final original del historial para calcular la nueva fecha final $nueva_fecha_final = \Carbon\Carbon::parse($historial->fecha_final)->addDays($this->tiempo_usuario)->format('Y-m-d'); - + $historial_guardar = new Historiale; $historial_guardar->fecha_inicio = $historial->fecha_final; $historial_guardar->fecha_final = $nueva_fecha_final; @@ -365,7 +365,7 @@ class ShowPlanes extends Component if (Auth::check()) { $logsGeneral = new Log_general(); $logsGeneral->user_id = Auth::user()->id; - $logsGeneral->detalle = 'El usuario ' . Auth::user()->name . ' - ' . Auth::user()->email . ' ha renovado el servicio:' . $servicioNombre . ' con cuenta ' . $cuenta->correo . ' para el cliente: ' . $historial->cliente->name .' - '.$historial->cliente->email; + $logsGeneral->detalle = 'El usuario ' . Auth::user()->name . ' - ' . Auth::user()->email . ' ha renovado el servicio:' . $servicioNombre . ' con cuenta ' . $cuenta->correo . ' para el cliente: ' . $historial->cliente->name . ' - ' . $historial->cliente->email; $logsGeneral->save(); } }