d2d.emegrendeles.hu/app/Services
E98Developer 8bcfeba0f9 ADD EV3-357 Árlista feldolgozás phase5/5 beszállítói blokkolás (PricelistGuard)
Egy beszállítóhoz egyszerre legfeljebb egy nyitott végrehajtás tartozhat: egy
execution_failed fájl után a termékek félig frissített állapotban vannak, egy új
import erre a kevert alapra rétegződne rá (és a validálás is ehhez számolná a
diffeket); két párhuzamos végrehajtás pedig nem determinisztikus eredményt adna.

- új PricelistGuard service: egyetlen igazságforrás a blokkoláshoz
- mind a NÉGY belépési pont véd: modern Filament create, régebbi
  PriceListProcessor oldal, legacy Admin\PriceListController import, konzol
  parancs. A legacy import a legfontosabb - az közvetlenül ír a products
  táblába, megkerülve a modult, és a beszállítókat ma még nagyrészt ott kezelik.
- az `inprogress` önmagában nem blokkol: az előfeldolgozás és a validálás
  egyetlen terméket sem ír, csak a már elindult végrehajtás számít
- a beszállító nem tűnik el a select listából, hanem konkrét magyarázatot kap a
  felhasználó arról, melyik fájl blokkol és miért
- blokkolt beszállítónál másik fájl jóváhagyása sem indítható

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-15 06:46:40 +02:00
..
AddressService.php git init 2026-02-28 06:53:05 +01:00
ContactService.php git init 2026-02-28 06:53:05 +01:00
DeliveryCalendarService.php mod EV3-442 Profitcenter ütemezés 2. 2026-07-16 08:53:09 +02:00
FeatureFlagRegistrar.php EV3-431 Profitcenter - betűkód phase1 addd feature flag with laravel pennant 2026-08-08 16:09:54 +02:00
NextDeliveryDateCalculatorService.php ADD NextDeliveryDateCalculatorService 2026-04-25 05:54:05 +02:00
OrderService.php git init 2026-02-28 06:53:05 +01:00
PackService.php git init 2026-02-28 06:53:05 +01:00
PricelistFileProcessService.php ADD EV3-357 Árlista feldolgozás phase5/5 beszállítói blokkolás (PricelistGuard) 2026-08-15 06:46:40 +02:00
PricelistGuard.php ADD EV3-357 Árlista feldolgozás phase5/5 beszállítói blokkolás (PricelistGuard) 2026-08-15 06:46:40 +02:00
PriceListService.php EV3-357 Árlista feltöltés és feldolgzás újra gondolása phase4 fejléc adatok akciós lehetőség bővítése 2026-08-03 12:09:41 +02:00
ProducerService.php git init 2026-02-28 06:53:05 +01:00
ProductService.php git init 2026-02-28 06:53:05 +01:00
ProfitCenterService.php git init 2026-02-28 06:53:05 +01:00
ServiceBase.php git init 2026-02-28 06:53:05 +01:00
StatisticsService.php EV3-386 Verzióváltott teszt - Statisztikák 2026-03-20 18:53:11 +01:00
SupplierService.php ADD supplier portal 2026-04-26 05:37:07 +02:00
WorkCalendarService.php ADD work_calendar api sync and test support 2026-04-08 21:47:28 +02:00