Sobes.tech
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-дан жауап

  1. Бар клиенттің тапсырысы бар деректердің дұрыстығын тексеру:

    • Талап ету кезінде valid client_id қолданғанда, соңғы тапсырысты дұрыс item_id, item_qty, item_price және order_price сомасымен қайтаруын қамтамасыз ету.
  2. Тапсырысы жоқ клиентті өңдеу:

    • Клиенттің тапсырыстары жоқ болған жағдайда не болатынын тексеру (мысалы, бос order массиві немесе арнайы мәртебе). Жүйе бұл жағдайды қате жібермей дұрыс өңдеуі керек.
  3. Бар емес client_id немесе дұрыс емес деректерді өңдеу:

    • Бар емес client_id немесе дұрыс емес параметрмен сұрау кезінде жауапты тексеру (мысалы, сан орнына жол қолдану). Дұрыс қате коды мен түсінікті хабарлама күтіледі.