提交 40e3ca5b authored 作者: zhanglibo's avatar zhanglibo

结构体

上级 d500095c
...@@ -50,7 +50,7 @@ type ListGoodsItem struct { ...@@ -50,7 +50,7 @@ type ListGoodsItem struct {
Volume float64 `json:"volume"` Volume float64 `json:"volume"`
Stock int `json:"stock"` Stock int `json:"stock"`
State int `json:"state"` State int `json:"state"`
ForbidBuyArea []string `json:"forbidBuyArea"` ForbidBuyArea string `json:"forbidBuyArea"`
SupplierFreightPayer int `json:"supplierFreightPayer"` SupplierFreightPayer int `json:"supplierFreightPayer"`
CategoryGRList []struct { CategoryGRList []struct {
C1 int `json:"c1"` C1 int `json:"c1"`
...@@ -111,9 +111,11 @@ type SyncOrderExpNoReq struct { ...@@ -111,9 +111,11 @@ type SyncOrderExpNoReq struct {
} }
type SyncOrderExpNoRes struct { type SyncOrderExpNoRes struct {
UnionId string `json:"unionId"` //平台订单编号 CommonRes
ExpNo string `json:"expNo"` //快递/物流单号 Result struct {
UnionId string `json:"unionId"` //平台订单编号
ExpNo string `json:"expNo"` //快递/物流单号
} `json:"result"`
} }
type QueryExpTrackReq struct { type QueryExpTrackReq struct {
...@@ -127,9 +129,8 @@ type QueryExpTrackRes struct { ...@@ -127,9 +129,8 @@ type QueryExpTrackRes struct {
Result QueryExpTrackItem `json:"result"` Result QueryExpTrackItem `json:"result"`
} }
type QueryExpTrackItem struct { type QueryExpTrackItem struct {
ExpInfo interface{} `json:"expInfo"` //json ExpInfo string `json:"expInfo"` //json
} }
type ExpInfoItem struct { type ExpInfoItem struct {
......
...@@ -12,11 +12,10 @@ type api struct { ...@@ -12,11 +12,10 @@ type api struct {
var Api = api{} var Api = api{}
/* /*
获取分类 获取分类
*/ */
func (api)Category(ctx context.Context) (res *CategoryRes, err error) { func (api) Category(ctx context.Context) (res *CategoryRes, err error) {
result, err := server.Post(ctx, "vip/api/goods/listGoodsCategory", g.Map{}) result, err := server.Post(ctx, "vip/api/goods/listGoodsCategory", g.Map{})
err = gjson.New(result).Scan(&res) err = gjson.New(result).Scan(&res)
...@@ -79,11 +78,9 @@ func (api) OrderFreightPreview(ctx context.Context, req *OrderFreightPreviewReq) ...@@ -79,11 +78,9 @@ func (api) OrderFreightPreview(ctx context.Context, req *OrderFreightPreviewReq)
/* /*
同步订单快递单号 同步订单快递单号
*/ */
func (api) SyncOrderExpNo(ctx context.Context, req *SyncOrderExpNoReq) (res *SyncOrderExpNoRes, err error) { func (api) SyncOrderExpNo(ctx context.Context, req string) (res *SyncOrderExpNoRes, err error) {
data := gconv.Map(req)
result, err := server.Post(ctx, "vip/api/order/syncOrderExpNo", data) result, err := server.Post(ctx, "vip/api/order/syncOrderExpNo", g.Map{"unionIdList": gjson.New([]string{req}).MustToJsonString()})
if err != nil { if err != nil {
return return
} }
...@@ -119,7 +116,7 @@ func (api) CreateOrder(ctx context.Context, req *CreateOrderReq) (res *CreateOrd ...@@ -119,7 +116,7 @@ func (api) CreateOrder(ctx context.Context, req *CreateOrderReq) (res *CreateOrd
/* /*
查询订单快递/物流轨迹 查询订单快递/物流轨迹
*/ */
func (api) QueryExpTrack(ctx context.Context, req *QueryExpTrackReq) (res *QueryExpTrackRes, err error) { func (api) QueryExpTrack(ctx context.Context, req *QueryExpTrackReq) (res *QueryExpTrackRes, err error) {
data := gconv.Map(req) data := gconv.Map(req)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论