mirror of
https://github.com/serty2005/rmser.git
synced 2026-02-04 19:02:33 -06:00
пофиксил неправильный пересчет фасовок в накладной
This commit is contained in:
@@ -92,7 +92,7 @@ func main() {
|
||||
syncService := sync.NewService(rmsFactory, accountRepo, catalogRepo, recipesRepo, invoicesRepo, opsRepo, supplierRepo)
|
||||
recService := recServicePkg.NewService(recRepo)
|
||||
ocrService := ocrServicePkg.NewService(ocrRepo, catalogRepo, draftsRepo, accountRepo, pyClient, cfg.App.StoragePath)
|
||||
draftsService := draftsServicePkg.NewService(draftsRepo, ocrRepo, catalogRepo, accountRepo, supplierRepo, rmsFactory, billingService)
|
||||
draftsService := draftsServicePkg.NewService(draftsRepo, ocrRepo, catalogRepo, accountRepo, supplierRepo, invoicesRepo, rmsFactory, billingService)
|
||||
|
||||
// 7. Handlers
|
||||
draftsHandler := handlers.NewDraftsHandler(draftsService)
|
||||
@@ -173,9 +173,10 @@ func main() {
|
||||
// Manual Sync Trigger
|
||||
api.POST("/sync/all", func(c *gin.Context) {
|
||||
userID := c.MustGet("userID").(uuid.UUID)
|
||||
force := c.Query("force") == "true"
|
||||
// Запускаем в горутине, чтобы не держать соединение
|
||||
go func() {
|
||||
if err := syncService.SyncAllData(userID); err != nil {
|
||||
if err := syncService.SyncAllData(userID, force); err != nil {
|
||||
logger.Log.Error("Manual sync failed", zap.Error(err))
|
||||
}
|
||||
}()
|
||||
|
||||
Reference in New Issue
Block a user