feat: registrar recarga en tabla recargas al auto-aplicar (Telegram y web chat)
Usa el mismo modelo recarga que el flujo admin, con status='Confirmado'
y reference='breb-bot/chat-{solicitud_id}' para trazabilidad.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
4b2eb7c709
commit
e42dd40d74
@@ -1420,6 +1420,15 @@ class PublicChat extends Component
|
||||
$saldo->update(['valor' => $nuevoSaldo]);
|
||||
$this->saldoUsuario = $nuevoSaldo;
|
||||
|
||||
\App\Models\recarga::create([
|
||||
'usuario_id' => $this->userId,
|
||||
'saldo_id' => $saldo->id,
|
||||
'monto' => $monto,
|
||||
'valor_recarga' => $monto,
|
||||
'status' => 'Confirmado',
|
||||
'reference' => 'breb-chat-' . $solicitud->id,
|
||||
]);
|
||||
|
||||
$solicitud->confirmar();
|
||||
|
||||
$this->flujo = '';
|
||||
|
||||
@@ -310,6 +310,15 @@ class TelegramBotService
|
||||
$nuevoSaldo = $saldo->valor + $monto;
|
||||
$saldo->update(['valor' => $nuevoSaldo]);
|
||||
|
||||
\App\Models\recarga::create([
|
||||
'usuario_id' => $usuarioId,
|
||||
'saldo_id' => $saldo->id,
|
||||
'monto' => $monto,
|
||||
'valor_recarga'=> $monto,
|
||||
'status' => 'Confirmado',
|
||||
'reference' => 'breb-bot-' . $solicitud->id,
|
||||
]);
|
||||
|
||||
$solicitud->confirmar();
|
||||
|
||||
unset($state['data']['pago_pendiente'], $state['data']['solicitud_recarga_id']);
|
||||
|
||||
Reference in New Issue
Block a user