修改强制类型转换
This commit is contained in:
@@ -294,7 +294,7 @@ func (a *API) result2OrderResponse(result *ResponseResult) (order *OrderResponse
|
||||
order.MtPeisongID = result.Data["mt_peisong_id"].(string)
|
||||
order.DeliveryID = utils.MustInterface2Int64(result.Data["delivery_id"])
|
||||
order.OrderID = result.Data["order_id"].(string)
|
||||
order.DeliveryFee = result.Data["delivery_fee"].(float64)
|
||||
order.DeliveryFee = utils.MustInterface2Float64(result.Data["delivery_fee"])
|
||||
return order
|
||||
}
|
||||
|
||||
@@ -447,14 +447,17 @@ type PreCreateByShopParam struct {
|
||||
InvoiceTitle string `json:"invoice_title,omitempty"`
|
||||
}
|
||||
|
||||
// 预发单
|
||||
func (a *API) PreCreateByShop(basicParams *PreCreateByShopParam) (lng, lat int, err error) {
|
||||
// 美团预发单
|
||||
func (a *API) PreCreateByShop(basicParams *PreCreateByShopParam) (deliveryFee, baseDeliveryFee int, err error) {
|
||||
params := utils.Struct2MapByJson(basicParams)
|
||||
_, err = a.AccessAPI("order/preCreateByShop", params)
|
||||
result, err := a.AccessAPI("order/preCreateByShop", params)
|
||||
if err == nil {
|
||||
|
||||
return 0, 0, err
|
||||
}
|
||||
return lng, lat, err
|
||||
|
||||
deliveryFee = utils.Float64TwoInt(result.Data["delivery_fee"].(float64) * 100) // 订单配送价格
|
||||
baseDeliveryFee = utils.Float64TwoInt(result.Data["base_delivery_fee"].(float64) * 100) // 订单优惠价格
|
||||
return deliveryFee, baseDeliveryFee, nil
|
||||
}
|
||||
|
||||
// 预发单
|
||||
|
||||
Reference in New Issue
Block a user