Middle+
Клиенттің жеке кабинетіндегі соңғы тапсырысты көрсету үшін handler бар. Төменде swagger-ден алынған жауап құрылымы берілген. Алғашқы кезекте қандай 3 бизнес сценарийді тексерер едің? Талап: GET /client/last_order?client_id={client_id} Жауап: { "client_id": "integer", "order_id": "integer", "order": [ { "item_id": "integer", "item_qty": "integer", "item_price": "number" } ], "order_price": "number" }
sobes.tech AI
AI-дан жауап
-
Бар клиенттің тапсырысы бар деректердің дұрыстығын тексеру:
- Талап ету кезінде valid client_id қолданғанда, соңғы тапсырысты дұрыс item_id, item_qty, item_price және order_price сомасымен қайтаруын қамтамасыз ету.
-
Тапсырысы жоқ клиентті өңдеу:
- Клиенттің тапсырыстары жоқ болған жағдайда не болатынын тексеру (мысалы, бос order массиві немесе арнайы мәртебе). Жүйе бұл жағдайды қате жібермей дұрыс өңдеуі керек.
-
Бар емес client_id немесе дұрыс емес деректерді өңдеу:
- Бар емес client_id немесе дұрыс емес параметрмен сұрау кезінде жауапты тексеру (мысалы, сан орнына жол қолдану). Дұрыс қате коды мен түсінікті хабарлама күтіледі.