Skip to content

Job: GetBoletos<NomeDoBanco>

Descrição

O job GetBoletos<NomeDoBanco> é responsável por:

  1. Capturar todos os boletos do dia anterior.
  2. 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);
    }
}

FastGivr API Documentation