Project

General

Profile

Actions

New Function #345

closed

[API] /api/agent/store_order_list에 주문 상태값 추가

Added by Jisoo Choi 8 months ago. Updated 8 months ago.

Status:
Closed
Priority:
Urgent
Assignee:
Start date:
01/30/2024
Due date:
% Done:

0%

Estimated time:
Spent time:

Description

 

 

 

API 수정사항

 

(GET) /api/agent/store_order_list 에서 전달하는 주문 상태값 추가 : SS04(수령완료), SS10(매장취소(주문취소)), SS11(매장취소(환불))

 

(PUT) /api/agent/store_order_status_new 에서 변경 가능한 주문 상태값 추가는 필요 없을 것 같습니다.

- 현재도 해당 APISS04(수령완료) -> SS11(매장취소(환불))할 경우 (1) 상태값 변경됨 (2) PUSH 알림 발송/수신됨 (3) 환불 처리됨

입니다. 환불은 포인트 전액 환급, PG사 결제 취소 모두 확인했습니다.

- SS10, SS11일 때에는 상태 변경 불가함.

 

에이전트 수정되어야 하는 사항이 포함된 ppt를 첨부합니다.(2-3p는 에이전트 개발자분이 처리 예정인 내용입니다.)

 

 

 

 

 


Files

Actions #1

Updated by Deca Park 8 months ago

  • Assignee changed from Deca Park to Toby Pham

[API] GET /api/agent/store_order_list

1.process logic
  1) append smart_order_status condition
    - smart_order_status is ('SS04','SS10','SS11')

[2024-01-31]

2.[API] GET /api/agent/store_order_list

  • revert No 1 
  • add condition: st_order.reg_date = {today}

3.Add [API] GET /api/agent/store_order_list_new (copy)

  • append smart_order_status condition (No 1-1)
  • add condition: st_order.reg_date = {today}
Actions #2

Updated by Toby Pham 8 months ago

  • Status changed from New to Resolved
  • Assignee changed from Toby Pham to Deca Park
Actions #3

Updated by Deca Park 8 months ago

  • Assignee changed from Deca Park to Jisoo Choi
Actions #4

Updated by Jisoo Choi 8 months ago

  • Status changed from Resolved to Closed
Actions #5

Updated by Jisoo Choi 8 months ago

  • Status changed from Closed to In Progress
  • Priority changed from High to Urgent

 


1. API 분리를 부탁드려도 될까요?

(1) /api/agent/store_order_list : #345 수정 전 api // 

*append smart_order_status condition
    - smart_order_status is ('SS04','SS10','SS11')

의 내용이 반영되지 않은 상태

(2) /api/agent/store_order_list_new(추가) :  현재 /api/agent/store_order_list 내용

 

2. 현재 주문 리스트 조회 시 전날 주문까지 보이는 상태인데, 당일 주문만 전달되도록 처리 부탁드려도 될까요?

 

{
  "status": 200,
  "page_no": 1,
  "page_size": 10,
  "total_count": 197,
  "data": [
    {
      "mall_code": "204065",
      "mall_name": "서울3,4홈편의점",
      "order_no": "240131112522ZULC",
      "order_amount": 4000,
      "payment_amount": 0,
      "payment_method": null,
      "payment_method_name": null,
      "payment_status": "PS10",
      "payment_status_name": "결제완료",
      "order_status": "SS01",
      "order_status_name": "주문확인중",
      "order_request": "",
      "product_receive_method": "PR01",
      "product_receive_method_name": "픽업",
      "orderer_id": "2983872276",
      "orderer_name": "최지수",
      "orderer_nickname": "최지수",
      "receive_time": null,
      "product_desc": "CJ)맥스봉구운풍미마늘후랑크 1개",
      "total_product_count": 1,
      "reg_date": "20240131112522",
      "products": [
        {
          "product_code": "204065-8027348",
          "product_name": "CJ)맥스봉구운풍미마늘후랑크",
          "sale_price": 4000,
          "order_count": 1,
          "product_amount": 4000,
          "product_review_yn": "N",
          "image_url": ""
        }
      ],
      "receive_no": "9003"
    },
    {
      "mall_code": "204065",
      "mall_name": "서울3,4홈편의점",
      "order_no": "240131111736DVPU",
      "order_amount": 4000,
      "payment_amount": 0,
      "payment_method": null,
      "payment_method_name": null,
      "payment_status": "PS11",
      "payment_status_name": "결제취소",
      "order_status": "SS11",
      "order_status_name": "매장취소(환불)",
      "order_request": "",
      "product_receive_method": "PR01",
      "product_receive_method_name": "픽업",
      "orderer_id": "2983872276",
      "orderer_name": "최지수",
      "orderer_nickname": "최지수",
      "receive_time": "30분 이상",
      "product_desc": "CJ)맥스봉구운풍미마늘후랑크 1개",
      "total_product_count": 1,
      "reg_date": "20240131111736",
      "products": [
        {
          "product_code": "204065-8027348",
          "product_name": "CJ)맥스봉구운풍미마늘후랑크",
          "sale_price": 4000,
          "order_count": 1,
          "product_amount": 4000,
          "product_review_yn": "N",
          "image_url": ""
        }
      ],
      "receive_no": "9002"
    },
    {
      "mall_code": "204065",
      "mall_name": "서울3,4홈편의점",
      "order_no": "240131110628HUJU",
      "order_amount": 4000,
      "payment_amount": 0,
      "payment_method": null,
      "payment_method_name": null,
      "payment_status": "PS10",
      "payment_status_name": "결제완료",
      "order_status": "SS04",
      "order_status_name": "수령완료",
      "order_request": "",
      "product_receive_method": "PR01",
      "product_receive_method_name": "픽업",
      "orderer_id": "2983872276",
      "orderer_name": "최지수",
      "orderer_nickname": "최지수",
      "receive_time": null,
      "product_desc": "CJ)맥스봉구운풍미마늘후랑크 1개",
      "total_product_count": 1,
      "reg_date": "20240131110628",
      "products": [
        {
          "product_code": "204065-8027348",
          "product_name": "CJ)맥스봉구운풍미마늘후랑크",
          "sale_price": 4000,
          "order_count": 1,
          "product_amount": 4000,
          "product_review_yn": "N",
          "image_url": ""
        }
      ],
      "receive_no": "9001"
    },
    {
      "mall_code": "204065",
      "mall_name": "서울3,4홈편의점",
      "order_no": "240130191121YOWK",
      "order_amount": 4000,
      "payment_amount": 0,
      "payment_method": null,
      "payment_method_name": null,
      "payment_status": "PS11",
      "payment_status_name": "결제취소",
      "order_status": "SS11",
      "order_status_name": "매장취소(환불)",
      "order_request": "",
      "product_receive_method": "PR01",
      "product_receive_method_name": "픽업",
      "orderer_id": "2983872276",
      "orderer_name": "최지수",
      "orderer_nickname": "최지수",
      "receive_time": "00~10분 이내",
      "product_desc": "CJ)맥스봉구운풍미마늘후랑크 1개",
      "total_product_count": 1,
      "reg_date": "20240130191121",
      "products": [
        {
          "product_code": "204065-8027348",
          "product_name": "CJ)맥스봉구운풍미마늘후랑크",
          "sale_price": 4000,
          "order_count": 1,
          "product_amount": 4000,
          "product_review_yn": "N",
          "image_url": ""
        }
      ],
      "receive_no": "9033"
    },
    {
      "mall_code": "204065",
      "mall_name": "서울3,4홈편의점",
      "order_no": "240130190449YPQC",
      "order_amount": 4000,
      "payment_amount": 0,
      "payment_method": null,
      "payment_method_name": null,
      "payment_status": "PS11",
      "payment_status_name": "결제취소",
      "order_status": "SS10",
      "order_status_name": "매장취소(주문취소)",
      "order_request": "",
      "product_receive_method": "PR01",
      "product_receive_method_name": "픽업",
      "orderer_id": "2983872276",
      "orderer_name": "최지수",
      "orderer_nickname": "최지수",
      "receive_time": null,
      "product_desc": "CJ)맥스봉구운풍미마늘후랑크 1개",
      "total_product_count": 1,
      "reg_date": "20240130190449",
      "products": [
        {
          "product_code": "204065-8027348",
          "product_name": "CJ)맥스봉구운풍미마늘후랑크",
          "sale_price": 4000,
          "order_count": 1,
          "product_amount": 4000,
          "product_review_yn": "N",
          "image_url": ""
        }
      ],
      "receive_no": "9033"
    },
    {
      "mall_code": "204065",
      "mall_name": "서울3,4홈편의점",
      "order_no": "240130185949SWAG",
      "order_amount": 1400,
      "payment_amount": 0,
      "payment_method": null,
      "payment_method_name": null,
      "payment_status": "PS11",
      "payment_status_name": "결제취소",
      "order_status": "SS11",
      "order_status_name": "매장취소(환불)",
      "order_request": "",
      "product_receive_method": "PR01",
      "product_receive_method_name": "픽업",
      "orderer_id": "2983872276",
      "orderer_name": "최지수",
      "orderer_nickname": "최지수",
      "receive_time": "string",
      "product_desc": "농심)빵부장소금빵 1개",
      "total_product_count": 1,
      "reg_date": "20240130185949",
      "products": [
        {
          "product_code": "204065-8052468",
          "product_name": "농심)빵부장소금빵",
          "sale_price": 1400,
          "order_count": 1,
          "product_amount": 1400,
          "product_review_yn": "N",
          "image_url": ""
        }
      ],
      "receive_no": "9033"
    },
    {
      "mall_code": "204065",
      "mall_name": "서울3,4홈편의점",
      "order_no": "240130184046SDJJ",
      "order_amount": 4000,
      "payment_amount": 0,
      "payment_method": null,
      "payment_method_name": null,
      "payment_status": "PS11",
      "payment_status_name": "결제취소",
      "order_status": "SS11",
      "order_status_name": "매장취소(환불)",
      "order_request": "",
      "product_receive_method": "PR01",
      "product_receive_method_name": "픽업",
      "orderer_id": "2983872276",
      "orderer_name": "최지수",
      "orderer_nickname": "최지수",
      "receive_time": "20~30분 이내",
      "product_desc": "CJ)맥스봉구운풍미마늘후랑크 1개",
      "total_product_count": 1,
      "reg_date": "20240130184046",
      "products": [
        {
          "product_code": "204065-8027348",
          "product_name": "CJ)맥스봉구운풍미마늘후랑크",
          "sale_price": 4000,
          "order_count": 1,
          "product_amount": 4000,
          "product_review_yn": "N",
          "image_url": ""
        }
      ],
      "receive_no": "9033"
    },
    {
      "mall_code": "204065",
      "mall_name": "서울3,4홈편의점",
      "order_no": "240130183501JEGR",
      "order_amount": 4000,
      "payment_amount": 0,
      "payment_method": null,
      "payment_method_name": null,
      "payment_status": "PS11",
      "payment_status_name": "결제취소",
      "order_status": "SS11",
      "order_status_name": "매장취소(환불)",
      "order_request": "",
      "product_receive_method": "PR01",
      "product_receive_method_name": "픽업",
      "orderer_id": "test45",
      "orderer_name": "최지수",
      "orderer_nickname": "테스트",
      "receive_time": "",
      "product_desc": "CJ)맥스봉구운풍미마늘후랑크 1개",
      "total_product_count": 1,
      "reg_date": "20240130183501",
      "products": [
        {
          "product_code": "204065-8027348",
          "product_name": "CJ)맥스봉구운풍미마늘후랑크",
          "sale_price": 4000,
          "order_count": 1,
          "product_amount": 4000,
          "product_review_yn": "N",
          "image_url": ""
        }
      ],
      "receive_no": "9033"
    },
    {
      "mall_code": "204065",
      "mall_name": "서울3,4홈편의점",
      "order_no": "240130171253WKBX",
      "order_amount": 7900,
      "payment_amount": 0,
      "payment_method": null,
      "payment_method_name": null,
      "payment_status": "PS11",
      "payment_status_name": "결제취소",
      "order_status": "SS10",
      "order_status_name": "매장취소(주문취소)",
      "order_request": "",
      "product_receive_method": "PR01",
      "product_receive_method_name": "픽업",
      "orderer_id": "2983872276",
      "orderer_name": "최지수",
      "orderer_nickname": "최지수",
      "receive_time": null,
      "product_desc": "CJ)맛밤80g 2개",
      "total_product_count": 2,
      "reg_date": "20240130171253",
      "products": [
        {
          "product_code": "204065-7021957",
          "product_name": "CJ)맛밤80g",
          "sale_price": 3950,
          "order_count": 2,
          "product_amount": 7900,
          "product_review_yn": "N",
          "image_url": ""
        }
      ],
      "receive_no": "032"
    },
    {
      "mall_code": "204065",
      "mall_name": "서울3,4홈편의점",
      "order_no": "240130162638HPXV",
      "order_amount": 4000,
      "payment_amount": 0,
      "payment_method": null,
      "payment_method_name": null,
      "payment_status": "PS11",
      "payment_status_name": "결제취소",
      "order_status": "SS10",
      "order_status_name": "매장취소(주문취소)",
      "order_request": "",
      "product_receive_method": "PR01",
      "product_receive_method_name": "픽업",
      "orderer_id": "2983872276",
      "orderer_name": "최지수",
      "orderer_nickname": "최지수",
      "receive_time": "",
      "product_desc": "CJ)맥스봉구운풍미마늘후랑크 1개",
      "total_product_count": 1,
      "reg_date": "20240130162638",
      "products": [
        {
          "product_code": "204065-8027348",
          "product_name": "CJ)맥스봉구운풍미마늘후랑크",
          "sale_price": 4000,
          "order_count": 1,
          "product_amount": 4000,
          "product_review_yn": "N",
          "image_url": ""
        }
      ],
      "receive_no": "031"
    }
  ]
}
Actions #6

Updated by Jisoo Choi 8 months ago

  • Status changed from In Progress to Closed
Actions

Also available in: Atom PDF