fix: all implemented fifo v2

This commit is contained in:
Hafizh A. Y
2026-03-02 12:44:20 +07:00
parent 9d5f733172
commit 80135466df
+3 -4
View File
@@ -467,9 +467,9 @@ func resyncProjectFlockPopulation(ctx context.Context, db *gorm.DB, projectFlock
FROM stock_allocations sa FROM stock_allocations sa
WHERE sa.stockable_type = 'PROJECT_FLOCK_POPULATION' WHERE sa.stockable_type = 'PROJECT_FLOCK_POPULATION'
AND sa.status = 'ACTIVE' AND sa.status = 'ACTIVE'
AND sa.allocation_purpose = 'CONSUME' AND sa.allocation_purpose = 'CONSUME'
GROUP BY sa.stockable_id GROUP BY sa.stockable_id
) )
UPDATE project_flock_populations p UPDATE project_flock_populations p
SET total_used_qty = LEAST(COALESCE(a.used_qty, 0), GREATEST(s.total_qty, 0)), SET total_used_qty = LEAST(COALESCE(a.used_qty, 0), GREATEST(s.total_qty, 0)),
updated_at = NOW() updated_at = NOW()
@@ -483,7 +483,6 @@ func resyncProjectFlockPopulation(ctx context.Context, db *gorm.DB, projectFlock
return orphanResult.RowsAffected, qtyResult.RowsAffected, usedResult.RowsAffected, nil return orphanResult.RowsAffected, qtyResult.RowsAffected, usedResult.RowsAffected, nil
} }
func resyncChickinTraceByProjectFlockKandang( func resyncChickinTraceByProjectFlockKandang(
ctx context.Context, ctx context.Context,
db *gorm.DB, db *gorm.DB,