提交 d83473c5 authored 作者: gukai's avatar gukai

Merge branch 'alibaba'

...@@ -65,7 +65,7 @@ type OrderCreateRes struct { ...@@ -65,7 +65,7 @@ type OrderCreateRes struct {
func (s *orderAli) Create(ctx context.Context, req *OrderCommonReq) (res *OrderCreateRes, err error) { func (s *orderAli) Create(ctx context.Context, req *OrderCommonReq) (res *OrderCreateRes, err error) {
method := "com.alibaba.trade/alibaba.trade.fenxiaoOrder.create" method := "com.alibaba.trade/alibaba.trade.fenxiaoOrder.create"
//添加分销关系 //添加分销关系
for k,v:= range req.CargoParam { for k, v := range req.CargoParam {
req.CargoParam[k].OutShopCode = "1" req.CargoParam[k].OutShopCode = "1"
req.CargoParam[k].OutItemCode = gconv.String(v.OfferId) req.CargoParam[k].OutItemCode = gconv.String(v.OfferId)
req.CargoParam[k].Channel = "other" req.CargoParam[k].Channel = "other"
...@@ -238,24 +238,17 @@ func (s *orderAli) Pay(ctx context.Context, orderSn string) (res *CommonRes, err ...@@ -238,24 +238,17 @@ func (s *orderAli) Pay(ctx context.Context, orderSn string) (res *CommonRes, err
return return
} }
type ModelResult struct {
CommonRes
OrderPreviewResuslt []OrderBeforeItem `json:"orderPreviewResuslt"`
}
type OrderBeforeRes struct { type OrderBeforeRes struct {
ModelResult struct { CommonRes
CommonRes OrderPreviewResuslt []OrderBeforeItem `json:"orderPreviewResuslt"`
OrderPreviewResuslt []OrderBeforeItem `json:"orderPreviewResuslt"`
} `json:"modelResult"`
} }
type OrderBeforeItem struct { type OrderBeforeItem struct {
SumPayment int64 `json:"sumPayment"` //订单总费用, 单位为分 SumPayment int64 `json:"sumPayment"` //订单总费用, 单位为分
SumPaymentNoCarriage int64 `json:"sumPaymentNoCarriage"` //不包含运费的货品总费用, 单位为分. SumPaymentNoCarriage int64 `json:"sumPaymentNoCarriage"` //不包含运费的货品总费用, 单位为分.
AdditionalFee int64 `json:"additionalFee"` //附加费,单位,分 SumCarriage int64 `json:"sumCarriage"` //总运费信息, 单位为分.
SumCarriage int64 `json:"sumCarriage"` //总运费信息, 单位为分. Status bool `json:"status"` //
ResultCode string `json:"resultCode"` //
ShopPromotionList []struct { //可用店铺级别优惠列表 ShopPromotionList []struct { //可用店铺级别优惠列表
PromotionId int64 `json:"promotionId"` //优惠券ID PromotionId int64 `json:"promotionId"` //优惠券ID
} `json:"shopPromotionList"` //规格信息 } `json:"shopPromotionList"` //规格信息
...@@ -273,7 +266,7 @@ func (s *orderAli) Before(ctx context.Context, req *OrderCommonReq) (res *OrderB ...@@ -273,7 +266,7 @@ func (s *orderAli) Before(ctx context.Context, req *OrderCommonReq) (res *OrderB
method := "com.alibaba.trade/alibaba.createOrder.preview" method := "com.alibaba.trade/alibaba.createOrder.preview"
//添加分销关系 //添加分销关系
for k,v:= range req.CargoParam { for k, v := range req.CargoParam {
req.CargoParam[k].OutShopCode = "1" req.CargoParam[k].OutShopCode = "1"
req.CargoParam[k].OutItemCode = gconv.String(v.OfferId) req.CargoParam[k].OutItemCode = gconv.String(v.OfferId)
req.CargoParam[k].Channel = "other" req.CargoParam[k].Channel = "other"
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论