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]);
|
$saldo->update(['valor' => $nuevoSaldo]);
|
||||||
$this->saldoUsuario = $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();
|
$solicitud->confirmar();
|
||||||
|
|
||||||
$this->flujo = '';
|
$this->flujo = '';
|
||||||
|
|||||||
@@ -310,6 +310,15 @@ class TelegramBotService
|
|||||||
$nuevoSaldo = $saldo->valor + $monto;
|
$nuevoSaldo = $saldo->valor + $monto;
|
||||||
$saldo->update(['valor' => $nuevoSaldo]);
|
$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();
|
$solicitud->confirmar();
|
||||||
|
|
||||||
unset($state['data']['pago_pendiente'], $state['data']['solicitud_recarga_id']);
|
unset($state['data']['pago_pendiente'], $state['data']['solicitud_recarga_id']);
|
||||||
|
|||||||
Reference in New Issue
Block a user