Update ShowPlanes.php

This commit is contained in:
lizandrogd
2024-05-11 17:23:29 -05:00
parent 6a30bb1043
commit b83c310f36
+5 -5
View File
@@ -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();
}
}