Commit Graph

7 Commits

Author SHA1 Message Date
5a45c8b52e feat: implement order workflow, metrics, and handler unit tests
- implement UpdateOrderStatus and GetOrdersReport service methods
- implement all order, user handlers (UpdateMe, GetMyTrips, CancelOrder, GetOrder, etc.)
- extract OrderServicer interface for testability
- add Prometheus metrics middleware (requests total, duration)
- fix GetAll storage flavor for PostgreSQL ($1 placeholders)
- add 17 unit tests for order handlers via httptest
- wire Grafana datasource and update Prometheus scrape config
- update README with full API reference, pricing, roles, monitoring
2026-04-16 17:59:06 +03:00
2d96a1a135 manager.go handler + some pieces of order.go service 2026-04-12 21:02:14 +05:00
612faa0aa7 Логика из CreateOrder ручки была вынесена в OrderService.CreateOrder, так же Geocode вынесен в pkg, а ещё слегка переработана логика поиска координат складов 2026-03-30 20:37:35 +05:00
21f9703f7b README.md добавил, заменил последовательные запросы к nominantim на параллельные с errgroup 2026-03-29 21:33:43 +05:00
ea0d710428 geocoding added, but working so-so, need to fix some lines 2026-03-26 21:37:52 +05:00
87df56f41e to much to describe, everything in PR 2026-03-24 20:25:18 +05:00
6e8750a566 added manager, driver, order, route, vehicle, warehouse endpoints,models and migrations. 2026-03-23 18:28:01 +05:00