parent
9bb1708ea4
commit
2cc07d6bde
@ -0,0 +1,34 @@
|
||||
package supply
|
||||
|
||||
import "github.com/shopspring/decimal"
|
||||
|
||||
const (
|
||||
orderFreightFee = "/order/freight_fee" // 获取运费
|
||||
|
||||
ReplyOrderFreightFeeErrCodeNone = 0 // 无错误
|
||||
ReplyOrderFreightFeeErrCodeErr = 1 // 有错误
|
||||
)
|
||||
|
||||
type order struct {
|
||||
}
|
||||
|
||||
type OrderFreightFeeItem struct {
|
||||
SkuId uint `binding:"required" label:"skuId"`
|
||||
Quantity uint `binding:"required" label:"数量"`
|
||||
Price decimal.Decimal `binding:"required" label:"价格"`
|
||||
}
|
||||
type ReplyOrderFreightFee struct {
|
||||
SkuIds []uint `json:"skuIds"`
|
||||
FreightFee decimal.Decimal `json:"freightFee"`
|
||||
ErrCode uint `json:"errCode"`
|
||||
ErrMsg string `json:"errMsg"`
|
||||
}
|
||||
|
||||
// FreightFee @Title 获取运费
|
||||
func (o *order) FreightFee(address string, skus []OrderFreightFeeItem) (result []ReplyOrderFreightFee, err error) {
|
||||
err = exec(orderFreightFee, map[string]interface{}{
|
||||
"address": address,
|
||||
"skus": skus,
|
||||
}, &result)
|
||||
return
|
||||
}
|
Loading…
Reference in new issue