# 2011 Scenic spot ticket service
# content_json definition
| parameter | Is required | type | Introductions | Format requirements |
|---|---|---|---|---|
| cur_status | yes | int32 | Current status id | |
| wxa_path_query | yes | string | Card click the jump path and query | |
| product_list | Reference Status Requirements | object | Ticket Information | |
| start_use_Time | Reference Status Requirements | uint32 | Start time | Second time stamp, displayed as MM/DD HH: mm format |
| expiration_Time | Reference Status Requirements | uint32 | Failure time | Second time stamp, displayed as MM/DD HH: mm format |
product_list definition
| parameter | Is required | type | Introductions | Format requirements |
|---|---|---|---|---|
| Info_list | yes | array< object> | Ticket Information |
Info_list definition
| parameter | Is required | type | Introductions | Format requirements |
|---|---|---|---|---|
| product_img | yes | string | Photo Gallery | |
| product_Name | yes | string | Ticket Name | |
| product_path_query | yes | string | Ticket path and query | |
| count | no | uint32 | Number, defaults to 1 | |
| Single_price | no | uint32 | Unit Price | The unit is divided |
# cur_Status passes in the meaning of the status id, and the fields under the different status id require
| id | Is this state possible when activated? | Can change from previous state* | State description | Required fields in this state | Optional field in this state | content_Example of json |
|---|---|---|---|---|---|---|
| 1 | yes | 6, 8 | Paid | product_list wxa_path_query | start_use_Time expiration_Time | "{"cur_status":1, "product_list":{"info_list":[{"product_img": "https://res.wx.qq .com /op_res/DiSd8fVjXuHr5K9U73oRr-0imv0GklZrlRRj_mZmbnO0jT349XT-qIzT_DmjQsDLSO3xZbUTbOP--HA_BosOoA", "product_Name":"TIT Creative Park", "product_path_query":"pages/index/index", "count": 1, "single_price": 111}]}, "start_use_Time": 1690819200, "expiration_Time": 1690905599, "wxa_path_query":"pages/index/index"}" |
| 2 | yes | 1, 6, 8 | Ticket issued successfully | product_list wxa_path_query | start_use_Time expiration_Time | "{"cur_status":2, "product_list":{"info_list":[{"product_img": "https://res.wx.qq .com /op_res/DiSd8fVjXuHr5K9U73oRr-0imv0GklZrlRRj_mZmbnO0jT349XT-qIzT_DmjQsDLSO3xZbUTbOP--HA_BosOoA", "product_Name":"TIT Creative Park", "product_path_query":"pages/index/index", "count": 1, "single_price": 111}]}, "start_use_Time": 1690819200, "expiration_Time": 1690905599, "wxa_path_query":"pages/index/index"}" |
| 3 | no | 1, 6, 8 | Failure to issue tickets | wxa_path_query | "{"cur_status":3, "wxa_path_query":"pages/index/index"}" | |
| 4 | no | 2, 6, 8 | To be used | wxa_path_query | "{"cur_status":4, "wxa_path_query":"pages/index/index"}" | |
| 5 | no | 4, 6, 8 | Used | wxa_path_query | "{"cur_status":5, "wxa_path_query":"pages/index/index"}" | |
| 6 | no | 1, 2, 3, 4, 5 | Refund | wxa_path_query | "{"cur_status":6, "wxa_path_query":"pages/index/index"}" | |
| 7 | no | 6 | Refund successful | wxa_path_query | "{"cur_status":7, "wxa_path_query":"pages/index/index"}" | |
| 8 | no | 6 | Refund failure | wxa_path_query | "{"cur_status":8, "wxa_path_query":"pages/index/index"}" | |
| 9 | no | 1, 2, 3, 4, 5, 6, 7 | Order cancelled | wxa_path_query | "{"cur_status":9, "wxa_path_query":"pages/index/index"}" | |
| 10 | no | 4 | Expiration date | wxa_path_query | "{"cur_status":10, "wxa_path_query":"pages/index/index"}" |
Can change from previous stateIntroductions
- The number in this column indicates that the current state can only be changed by these states (this is not required on activation)
- It should be noted that the current state changes to the current state, but also requires the status id in this column: if the current state is 1, only if 1 is also in this column, the next update when the status is passed 1
- A state id that does not exist in this column, meaning the end state, and the service state is no longer updatable
# ext_json definition
| parameter | Is required | type | Introductions | Format requirements |
|---|---|---|---|---|
| store_Info | no | object | Scenic Area Information | |
| product_additional_list | yes | object | Tickets Additional information, with product_List sort one-to-one correspondence |
store_Info definition
| parameter | Is required | type | Introductions | Format requirements |
|---|---|---|---|---|
| store_Name | yes | string | Name of store | |
| province | yes | string | Province/region | |
| city | yes | string | City | |
| county | yes | string | District/county | |
| store_address | no | string | Detailed address | |
| store_id | no | uint64 | Store send id | If you are connectedStore delivery, the above store related information field does not need to be passed in, can be directly passed “Store id (store_id)”, if all fields are passed in, we give priority to store information for store express delivery. |
product_additional_list definition
| parameter | Is required | type | Introductions | Format requirements |
|---|---|---|---|---|
| Info_list | yes | array< object> | Tickets Additional Information |
Info_list definition
| parameter | Is required | type | Introductions | Format requirements |
|---|---|---|---|---|
| unit_price | yes | uint32 | Unit Price | The unit is divided |
| number | yes | uint32 | Number |