Implantação da função d adicionar entregas por fora da operação

This commit is contained in:
2026-06-19 14:35:18 -03:00
parent 81128e7a68
commit 79c0f646da
11 changed files with 361 additions and 3 deletions

View File

@@ -39,6 +39,13 @@ class Entrega < ApplicationRecord
where(driver: nome)
}
# Busca pela NF (reference_id). A coluna é numérica, então comparamos como
# texto para aceitar a entrada do usuário de forma robusta. Usado no
# apontamento manual de entregas (NF que chegou fora do período).
scope :por_nf, ->(nf) {
where('reference_id::text = ?', nf.to_s.strip)
}
scope :da_veiculo, ->(vehicle) {
where(vehicle: vehicle)
}