This commit is contained in:
邹宗楠
2023-05-18 09:02:34 +08:00
parent 2d798aab89
commit 60274cc5e6
4 changed files with 14 additions and 15 deletions

View File

@@ -136,8 +136,8 @@ func (a *API) QueryOrderInfo(orderID string) (order *OrderInfo, err error) {
if err == nil {
err = utils.Map2StructByJson(result.Result, &order, false)
}
order.DeductFee += utils.Int2Float64(utils.WayBillDeliveryMarkUp)
order.ActualFee += utils.Int2Float64(utils.WayBillDeliveryMarkUp)
order.DeliveryFee += utils.Int2Float64(utils.WayBillDeliveryMarkUp)
//order.ActualFee += utils.Int2Float64(utils.WayBillDeliveryMarkUp)
return order, err
}

View File

@@ -2,9 +2,9 @@ package dadaapi
//
import (
"fmt"
//"fmt"
"testing"
//"git.rosy.net.cn/baseapi"
"git.rosy.net.cn/baseapi/utils"
)
@@ -75,10 +75,8 @@ func TestQueryOrderInfo(t *testing.T) {
t.Log(utils.Format4Output(result, false))
}
//
//func TestAddTip(t *testing.T) {
// err := dadaapi.AddTip("80704840263399812", 1.0, "530100", "")
// if err != nil {
// t.Fatal(err)
// }
//}
func TestAddTip(t *testing.T) {
payload := map[string]interface{}{"categoryID": 3095}
fmt.Println(payload["img"] != nil)
fmt.Println(payload["img"] != "")
}

View File

@@ -60,7 +60,7 @@ func (a *API) PreCreateByShopFn(basicParams *PreCreateOrder) (deliveryFee, baseD
if v.IsValid != 1 {
continue
}
deliveryFeeFn = v.ActualDeliveryAmountCent // 优惠后
deliveryFeeFn = v.TotalDeliveryAmountCent // 优惠后 actual_delivery_amount_cent
baseDeliveryFeeFn = v.TotalDeliveryAmountCent // 原始配送费
}

View File

@@ -295,7 +295,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 = utils.MustInterface2Float64(result.Data["delivery_fee"])
order.DeliveryFee = utils.MustInterface2Float64(result.Data["delivery_fee"]) // 原价
return order
}
@@ -347,7 +347,7 @@ func (a *API) QueryOrderStatus(deliveryId int64, mtPeiSongId string) (retVal map
return nil, err
}
result.Data["delivery_fee"] = utils.MustInterface2Float64(result.Data["delivery_fee"]) + utils.MustInterface2Float64(utils.WayBillDeliveryMarkUp)
result.Data["pay_amount"] = utils.MustInterface2Float64(result.Data["pay_amount"]) + utils.MustInterface2Float64(utils.WayBillDeliveryMarkUp)
result.Data["pay_amount"] = utils.MustInterface2Float64(result.Data["pay_amount"])
return result.Data, nil
}
@@ -467,8 +467,9 @@ func (a *API) PreCreateByShop(basicParams *PreCreateByShopParam) (deliveryFee, b
return 0, 0, err
}
deliveryFee = utils.Float64TwoInt64(utils.MustInterface2Float64(result.Data["delivery_fee"]) * 100) // 订单配送价格
baseDeliveryFee = utils.Float64TwoInt64(utils.MustInterface2Float64(result.Data["base_delivery_fee"]) * 100) // 订单优惠价格
deliveryFee = utils.Float64TwoInt64(utils.MustInterface2Float64(result.Data["delivery_fee"]) * 100) // 订单配送价格
baseDeliveryFee = utils.Float64TwoInt64(utils.MustInterface2Float64(result.Data["delivery_fee"]) * 100) // 订单优惠价格
//baseDeliveryFee = utils.Float64TwoInt64(utils.MustInterface2Float64(result.Data["base_delivery_fee"]) * 100) // 订单优惠价格
return deliveryFee, baseDeliveryFee, nil
}