Job: GetBoletos<NomeDoBanco>
Descrição
O job GetBoletos<NomeDoBanco> é responsável por:
- Capturar todos os boletos do dia anterior.
- Armazenar esses dados no banco de dados para consultas futuras.
Execução
- Executado três vezes ao dia: 04h, 18h e 20h.
Modelo Laravel: Massa de Boletos
php
class MassaBoletos extends Model
{
protected $table = 'massa_boletos';
protected $fillable = [
'total_qty',
'boletos_json',
'errors_json',
'qty_paid_pix',
'qty_paid_boleto',
'sum_paid_boletos',
'sum_paid_pix',
'cost_per_boletos',
'last_checked_at',
'bank_id',
'date',
];
protected $casts = [
'boletos_json' => 'array',
'errors_json' => 'array',
];
public function banks()
{
return $this->hasMany(Bank::class);
}
}