Оптимизация методов работы с кухонными заказами
Оптимизированы методы работы с кухонными заказами в IOperationService. Вместо передачи полных моделей объектов теперь используются только идентификаторы, что значительно сокращает время передачи данных.
Оптимизированы следующие методы:
AddOrUpdateKitchenOrderExternalData— теперь принимает ID кухонного заказа вместо полной моделиSetKitchenOrderProcessingStatus— использует ID вместо объектаIKitchenOrderTryGetKitchenOrderExternalDataByKey— оптимизирован для работы по IDChangeKitchenOrderItemsProcessingStatus— уменьшено количество передаваемых данных
Это уменьшает количество вызовов API и повышает общую производительность, особенно заметно в плагинах типа KDS Балансира, где часто выполняются операции с кухонными заказами.