- GetOrderSkuInfo返回RealEarningPrice代表单品实际结给商家的钱
This commit is contained in:
@@ -369,14 +369,7 @@ func caculateOrderEarningPrice(order *model.GoodsOrder, storePayPercentage int)
|
||||
for _, v := range order.Skus {
|
||||
skuEarningPrice := v.EarningPrice
|
||||
if skuEarningPrice == 0 {
|
||||
basePrice := v.SalePrice
|
||||
if v.ShopPrice > 0 && v.ShopPrice < basePrice {
|
||||
basePrice = v.ShopPrice
|
||||
}
|
||||
if storePayPercentage <= 0 {
|
||||
storePayPercentage = model.DefaultEarningPricePercentage
|
||||
}
|
||||
skuEarningPrice = basePrice * int64(storePayPercentage) / 100
|
||||
skuEarningPrice = jxutils.CaculateSkuEarningPrice(v.ShopPrice, v.SalePrice, storePayPercentage)
|
||||
}
|
||||
order.EarningPrice += skuEarningPrice
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user