Update ShowPlanes.php
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user