Initial commit

This commit is contained in:
Andrey
2024-04-08 19:15:50 +03:00
commit 072ced2815
51 changed files with 2926 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
@startuml
scale 800x800
actor user as user
participant ARM
participant Gateway
participant SITE
autonumber
user -> ARM: Вводит номер корзины
ARM -> Gateway: Запрос на info/cart
Gateway -> SITE: Запрос на api/v1/json/user-cart/
SITE --> Gateway: answer
Gateway -> Gateway: Получает название региона из кэша
Gateway -> Gateway: Запрашивает цены из SCROOGE
Gateway -> Gateway: Запрашивает инфо о товаре из PDM
Gateway -> Gateway: Собирает ответ для frontend
Gateway --> ARM: answer
ARM -> ARM: Проверяет регионы\nв запросе и в заказе
alt Регион корзины == регион заказа
ARM --> user: answer
else Регион корзины <> регион заказа
ARM -> user: Запрашивает\nподтверждение\nо смене региона
end
@enduml