diff --git a/business/jxcallback/orderman/orderman_ext.go b/business/jxcallback/orderman/orderman_ext.go index 5767a1002..3a6491058 100644 --- a/business/jxcallback/orderman/orderman_ext.go +++ b/business/jxcallback/orderman/orderman_ext.go @@ -500,9 +500,9 @@ func (c *OrderManager) ExportOrders(ctx *jxcontext.Context, fromDateStr, toDateS if minus == 0 { // 退差价的,count还在 退重 if afsInfo[v.SkuID].Count == model.NO && v.EarningType == model.EarningTypeQuote { - v.SkuShopPrice = v.SkuShopPrice - utils.Float64TwoInt(float64(afsInfo[v.SkuID].UserMoney)/float64(v.SkuSalePrice)*float64(v.SkuShopPrice)) - v.SkuEarningPrice = v.SkuEarningPrice - utils.Float64TwoInt(float64(afsInfo[v.SkuID].UserMoney)/float64(v.SkuSalePrice)*float64(v.SkuEarningPrice)) - v.SkuSalePrice = v.SkuSalePrice - int(afsInfo[v.SkuID].UserMoney) + v.SkuShopPrice = v.SkuShopPrice*v.Count - utils.Float64TwoInt(float64(afsInfo[v.SkuID].UserMoney)/float64(v.SkuSalePrice*v.Count)*float64(v.SkuShopPrice)) + v.SkuEarningPrice = v.SkuEarningPrice*v.Count - utils.Float64TwoInt(float64(afsInfo[v.SkuID].UserMoney)/float64(v.SkuSalePrice*v.Count)*float64(v.SkuEarningPrice)) + v.SkuSalePrice = v.SkuSalePrice*v.Count - int(afsInfo[v.SkuID].UserMoney) } } else { // 同一个商品有多个商品列表,且有不定退货