Servis: otključavanje naloga pri nabavci potraživanih delova

Nakon što nabavka poveća stanje artikla, SacuvajNabavku poziva
ProveriIPocistiZaArtikal koja FIFO briše/smanjuje potraživane redove.
Kada nestanu svi potraživani redovi, nalog izlazi iz Čeka delove.
This commit is contained in:
2026-06-22 15:19:50 +02:00
parent d4dcecb3ea
commit 2c589eaae0
3 changed files with 67 additions and 0 deletions
+3
View File
@@ -221,6 +221,9 @@ type ServisniPotrazivaniDeloviRepository interface {
DodajIliUvecaj(ctx context.Context, nalogID, artikalID int64, kolicina int) (int64, error)
Obrisi(ctx context.Context, id int64) error
ObrisiZaArtikal(ctx context.Context, nalogID, artikalID int64) error
// ProveriIPocistiZaArtikal proverava potraživane redove za dati artikal nakon
// povećanja stanja i briše/smanjuje redove koji se mogu pokriti (FIFO).
ProveriIPocistiZaArtikal(ctx context.Context, artikalID int64) error
}
// ServisniRadoviRepository definiše operacije nad radovima (uslugama) na nalogu