Project

General

Profile

Actions

Non-Function #237

closed

[ADMIN] 스토리오더 주문 상태

Added by Jisoo Choi 10 months ago. Updated about 1 month ago.

Status:
Closed
Priority:
Normal
Assignee:
Start date:
12/07/2023
Due date:
% Done:

0%

Estimated time:
Spent time:

Description

 

 

 

1. 현재의 스토리오더 주문상태 SS06 값의 명칭을 주문취소(환불불가)에서 '자동확정'으로 변경

 

 

2. 기존에는 SS03인 주문의 상태값을 오전 00시 10분 기점으로 SS06으로 바꿔주셨는데, 혹시 SS03 외에도 SS06으로 자동 전환되는 주문상태가 있을까요?

코레일유통 쪽에서는 SS02도 SS06으로 바뀐다고 하고 있습니다.

반영이 필요한 내용은 00시 10분을 기점으로 주문 상태가 SS02 또는 SS03인 주문을 SS06으로 바꾸는 것입니다.

 

 

3. SS02 또는 SS03이 SS06으로 자동 전환되었을 때, 주문 상태 아래 안내 추가를 부탁드리고 싶습니다.

안내 내용 : *주문일 다음날 00시 10분을 기준으로 '자동 확정' 처리된 주문입니다.(변경 전 주문 상태 : 수령 대기중)

변경 전 주문 상태는 '수령 대기중' 또는 '주문 확정'으로 표시입니다.

 

 

 

 

 

Actions #1

Updated by Deca Park 10 months ago

[ADMIN] Scheduler

1.changeSmartOrderStatusToReceiveWait
  1) logic
    a) listStoreReceiveWait()
      a-1) As-is
        - condition: smart_order_status = 'SS03'
      a-2) To-be
        - condition: smart_order_status IN ('SS02','SS03')
    b) create history data per order
      b-1) DB (st_order_change) - NEW
        - job_type: 'scheduler'
        - scheduler_name: 'changeSmartOrderStatusToReceiveWait'
        - order_no
        - smart_order_status_before : previous smart_order_status
        - smart_order_status_after : 'SS06'
        - reg_user_seq: NULL
        - reg_date: curemt datatime

2.changeSmartOrderStatus
  1) logic
    a) create history data per order
      a-1) DB (st_order_change)
        - job_type: 'scheduler'
        - scheduler_name: 'changeSmartOrderStatus'
        - order_no
        - smart_order_status_before : previous smart_order_status
        - smart_order_status_after : 'SS10'
        - reg_user_seq: NULL
        - reg_date: curemt datatime

Actions #2

Updated by Deca Park 10 months ago

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

Updated by Toby Pham 10 months ago

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

Updated by Deca Park 10 months ago

  • Status changed from Resolved to Feedback
  • Assignee changed from Deca Park to Toby Pham

1.INSERT DB(st_order_change)

  • change_seq : autoincrement (Not MAX+1)

[ADMIN] 스토리 오더 관리 > 주문 관리(/storeOrder) > 상세(Modify)

1.fields
  1) 주문 상태 : {smart_order_status}
    a) if smart_order_status = 'SS06'
      a-1) get latest one of DB(st_order_change)
        select 
        conditions: order_no = {current order_no} AND job_type='scheduler' 
      a-2) if data exists and smart_order_status_after='SS06'
        - append guide text under 주문 상태 field
        - guide text: "*주문일 다음날 00시 10분을 기준으로 '자동 확정' 처리된 주문입니다.(변경 전 주문 상태 : {smart_order_status_before code name})"

Actions #5

Updated by Deca Park 9 months ago

  • Status changed from Feedback to Resolved
  • Assignee changed from Toby Pham to Jisoo Choi
Actions #6

Updated by Jisoo Choi 9 months ago

 

 

 

23-12-11 개발 서버 테스트 중

 

- 주문 번호 : 231211161624EFRS

- 자동 테스트 전 주문 상태 : 수령 대기중

Actions #7

Updated by Jisoo Choi 9 months ago

 

23-12-11 운영 서버 테스트 중 

- 주문 번호 : 231211205523IYKJ

- 자동 테스트 전 주문 상태 : 주문 확정

Actions #8

Updated by Jisoo Choi 9 months ago

  • Status changed from Resolved to In Progress
  • Assignee changed from Jisoo Choi to Deca Park

 

 

 

테스트 완료했습니다.(개발, 운영 모두 정상적으로 상태 변경되고, 아래에 이전 상태 표시됨)

 

그런데

- 개발 : [시스템 관리 - 코드 관리], [스토리오더 관리 - 주문 관리]에서 SS06이 '자동 확정'으로 되어 있음

- 운영 : [시스템 관리 - 코드 관리], [스토리오더 관리 - 주문 관리]에서 SS06이 '주문취소(환불불가)'으로 되어 있음

 

이라서 혹시 운영도 개발처럼 '자동 확정'으로 처리를 부탁드려도 될까요?

Actions #9

Updated by Deca Park 9 months ago

  • Status changed from In Progress to Resolved
  • Assignee changed from Deca Park to Jisoo Choi
Actions #10

Updated by Jisoo Choi 9 months ago

  • Status changed from Resolved to Closed
Actions #11

Updated by Jisoo Choi about 1 month ago

  • Status changed from Closed to In Progress
  • Assignee changed from Jisoo Choi to Deca Park
  • Priority changed from High to Normal

 

 

스케줄러가 도는 시간 변경을 부탁드립니다.

 

(현재)

- 주문일 다음날 00:10에 스케줄러를 통해 SS02 또는 SS03인 주문을 확인하고, SS06으로 변경

- 안내 내용: *주문일 다음날 00시 10분을 기준으로 '자동 확정' 처리된 주문입니다.(변경 전 주문 상태 : {이전 주문 상태})

 

(수정)

- 주문일 당일 23:50에 스케줄러를 통해 SS02 또는 SS03인 주문을 확인하고, SS06으로 변경

- 안내 내용: *주문일 당일 23시 50분을 기준으로 '자동 확정' 처리된 주문입니다. (자동 확정 = 자동 수령 완료) (변경 전 주문 상태 : {이전 주문 상태})

 

Actions #12

Updated by Deca Park about 1 month ago

  • Status changed from In Progress to Resolved
  • Assignee changed from Deca Park to Jisoo Choi
Actions #13

Updated by Jisoo Choi about 1 month ago

  • Status changed from Resolved to Feedback
  • Assignee changed from Jisoo Choi to Deca Park

 

 

안내 내용 수정된 것은 확인했는데, 개발 서버에서 당일 23:50에 스케줄러가 도는 것이 확인되지 않는 것 같습니다.

혹시 개발 서버에는 적용 안 된 것인지, 또는 다음 날 23:50으로 설정된 것인지 확인할 수 있을까요?

 

[테스트 정보]

- URL: http://210.123.124.139:8084/storeOrder/240813181707VRVW?menuCode=M7005

- 주문번호: 240813181707VRVW

 

--> 개발에서 스케줄러 실행 옵션을 Y 로 변경 적용 (이전 N 여서 스케줄러 수행 안됨)

#KRS sales proc flag
KRS.sale.proc=Y
Actions #14

Updated by Deca Park about 1 month ago

  • Status changed from Feedback to Resolved
  • Assignee changed from Deca Park to Jisoo Choi
Actions #15

Updated by Jisoo Choi about 1 month ago

  • Status changed from Resolved to Feedback
  • Assignee changed from Jisoo Choi to Deca Park

 

 

혹시 [당일 23:50에 자동확정 처리]되어 있는 게 아니라, [다음 날 23:50에 자동확정 처리]되어 있는 것인지 확인 부탁드려도 될까요?

 

[테스트 정보]

- URL: http://210.123.124.139:8084/storeOrder/240819141004OHFD?menuCode=M7005

- 주문번호: 240819141004OHFD

*19일(월)에 생성한 테스트 주문인데, 20일(화)에 확인했더니 자동확정 처리가 되어 있지 않은 상태입니다.

 

[이전 테스트 정보]

- URL: http://210.123.124.139:8084/storeOrder/240813181707VRVW?menuCode=M7005

- 주문번호: 240813181707VRVW

*스케줄러를 Y로 변경 적용해주신 후에 이전 테스트는 자동확정 처리가 된 것 같습니다.(다음날 23:50에) 

 

 

 

Actions #16

Updated by Jisoo Choi about 1 month ago

  • Status changed from Feedback to Closed
  • Assignee changed from Deca Park to Jisoo Choi
Actions

Also available in: Atom PDF