Project

General

Profile

Actions

New Function #39

closed

New Function #32: [API] API for mobile App

[API] Mall

Added by Deca Park over 1 year ago. Updated 8 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Start date:
04/18/2023
Due date:
% Done:

0%

Estimated time:
Spent time:

Description

1.Git

  • KORAIL_STORE/korail_store_user

2.Swagger UI (https://swagger.io/tools/swagger-ui/)

  • apply this into API

3.Spec (Online Mall sheet on #32)

  • 쇼핑몰 카테고리 리스트 (online mall category list)
  • 쇼핑몰 리스트 (online mall list)
  • 쇼핑몰 즐겨찾기 등록  (add online mall favorites)
  • 쇼핑몰 즐겨찾기 삭제  (delete online mall favorites)
  • 상품 카테고리 리스트 (product category list)
  • 쇼핑몰 상품 리스트 (online mall product list)

Related issues

Copied from New Function #33: [API] Common & SignupClosedDeca Park04/18/2023

Actions
Copied to New Function #40: [API] ProductClosedDeca Park04/18/2023

Actions
Actions #1

Updated by Deca Park over 1 year ago

Actions #2

Updated by Deca Park over 1 year ago

Actions #3

Updated by Deca Park over 1 year ago

[Online Mall] sheet on #32

6. 쇼핑몰 상품 리스트 (online mall product list)
    - response fields change (red text)

Actions #4

Updated by jason jason over 1 year ago

  • Status changed from New to Resolved
  • Assignee changed from jason jason to Deca Park
Actions #5

Updated by Deca Park over 1 year ago

  • Subject changed from [API] Online Mall to [API] Mall

[Spec change] - Mall sheet on #32

1.쇼핑몰 카테고리 리스트 (mall category list) : Change
2.쇼핑몰 리스트 (mall list) : Change
    쇼핑몰 상품 카테고리 리스트 (product category list) : move to Product sheet
5.쇼핑몰 상품 리스트 (mall product list) : Change
6.쇼핑몰 정보 (mall Info) : New
7.쇼핑몰 즐겨찾기 리스트 (favorite mall list) : New

Actions #6

Updated by Deca Park over 1 year ago

  • Status changed from Resolved to Feedback
  • Assignee changed from Deca Park to jason jason
Actions #7

Updated by jason jason over 1 year ago

  • Status changed from Feedback to Resolved
  • Assignee changed from jason jason to Deca Park
Actions #8

Updated by Deca Park over 1 year ago

[Test Issues]

1.GET /api/mall
  - server error happens
  1) Response 
    a) business_hours (change logic)
      - get from DB (st_mall_hour) with mall_code (sort_no ASC)
      - set text (if multiple, set multiple row with new line)
        "{start_hour} ~ {end_hour}"
    b) station_code / station_name / smart_order_yn : Add (refer to Mall sheet of 20230531 ppt on #32)

2.POST /api/mall_favorites
  - server error happens
  - if user's mall was already registered, return error (status: 400, error_code: "common.error.alreadyRegistered" : "이미 등록되었습니다.")

3.GET /api/mall_product_list
  1) Response 
    a) sold_out_yn / event_yn : Add (refer to Mall sheet of 20230531 ppt on #32)

Actions #9

Updated by Deca Park over 1 year ago

  • Status changed from Resolved to Feedback
  • Assignee changed from Deca Park to bryant bryant
Actions #10

Updated by bryant bryant over 1 year ago

  • Status changed from Feedback to Resolved
  • Assignee changed from bryant bryant to Deca Park
Actions #11

Updated by Deca Park about 1 year ago

[API] GET /api/mall_product_list            

1.logic
  1) Response
    a) data > subscribe_yn (NEW)
      if st_product.product_type = 'subscribe', set 'Y'
      else set 'N'

Actions #12

Updated by Deca Park 8 months ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF