1
This commit is contained in:
@@ -493,7 +493,7 @@ func (c *OrderManager) ExportOrders(ctx *jxcontext.Context, fromDateStr, toDateS
|
||||
minus = v.SkuCount2
|
||||
}
|
||||
|
||||
if minus == 0 { // 退差价的,count还在
|
||||
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))
|
||||
@@ -508,9 +508,10 @@ func (c *OrderManager) ExportOrders(ctx *jxcontext.Context, fromDateStr, toDateS
|
||||
count += 1
|
||||
}
|
||||
}
|
||||
if count == 1 {
|
||||
if count == 1 { // 同一商品一个sku退一部分
|
||||
v.SkuCount2 -= minus
|
||||
} else {
|
||||
// 同一商品多个sku退一部分 ->对应一个afsOrder,分辨不出来是退的哪一个了
|
||||
if have, _ := afsSkuMapObj[v.VendorOrderID+"_"+utils.Int2Str(v.SkuID)+"_"+utils.Time2Str(afsInfo[v.SkuID].CreatedAt)]; !have {
|
||||
afsSkuMapObj[v.VendorOrderID+"_"+utils.Int2Str(v.SkuID)+"_"+utils.Time2Str(afsInfo[v.SkuID].CreatedAt)] = true
|
||||
v.SkuCount2 -= minus
|
||||
|
||||
Reference in New Issue
Block a user