Initial commit
This commit is contained in:
26
oms/process/basket-import.puml
Normal file
26
oms/process/basket-import.puml
Normal 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
|
||||
Reference in New Issue
Block a user