1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
package schl
import (
"context"
"github.com/gogf/gf/encoding/gjson"
"github.com/gogf/gf/frame/g"
)
type OrderEventRes struct {
CommonRes
Result []struct {
EventKey string `json:"eventKey"`
EventDesc string `json:"eventDesc"`
ChangesContent []struct {
UnionNo string `json:"unionNo"`
OrderDeliveredList []struct {
ExpName string `json:"expName"`
ExpNo string `json:"expNo"`
ExpCode string `json:"expCode"`
PackageList []struct {
OrderDetailId int `json:"orderDetailId"`
DeliveredNum int `json:"deliveredNum"`
DeliveredTime string `json:"deliveredTime"`
} `json:"packageList"`
} `json:"orderDeliveredList"`
} `json:"changesContent"`
} `json:"result"`
}
func (s *Config) OrderEvent(ctx context.Context) (res *OrderEventRes, err error) {
result, err := s.Post(ctx, "/open/xdxt/api/v2/order/listOrderChangeEvent", g.Map{})
if err != nil {
return
}
err = gjson.New(result).Scan(&res)
return
}