- up
This commit is contained in:
@@ -848,6 +848,7 @@ func (c *OrderManager) GetStoresOrderSaleInfoNew(ctx *jxcontext.Context, storeID
|
||||
afsOrderMap := make(map[string]*model.GoodsOrder)
|
||||
for _, v := range afsSkuList {
|
||||
universalOrderID := jxutils.ComposeUniversalOrderID(v.VendorOrderID, v.VendorID)
|
||||
universalOrderSkuID := universalOrderID + "/" + utils.Int2Str(jxutils.GetSkuIDFromOrderSkuFinancial(v))
|
||||
order := afsOrderMap[universalOrderID]
|
||||
if order == nil {
|
||||
order = &model.GoodsOrder{
|
||||
@@ -857,13 +858,18 @@ func (c *OrderManager) GetStoresOrderSaleInfoNew(ctx *jxcontext.Context, storeID
|
||||
if order.StoreID == 0 {
|
||||
order.StoreID = v.StoreID
|
||||
}
|
||||
if orderSku := orderSkuMap[universalOrderSkuID]; orderSku != nil {
|
||||
order.ActualPayPrice = orderSku.ActualPayPrice
|
||||
}
|
||||
afsOrderMap[universalOrderID] = order
|
||||
}
|
||||
order.SkuCount += v.Count
|
||||
|
||||
universalOrderSkuID := universalOrderID + "/" + utils.Int2Str(jxutils.GetSkuIDFromOrderSkuFinancial(v))
|
||||
if orderSku := orderSkuMap[universalOrderSkuID]; orderSku != nil {
|
||||
order.EarningPrice += orderSku.EarningPrice
|
||||
order.ShopPrice += orderSku.ShopPrice * int64(v.Count)
|
||||
order.VendorPrice += orderSku.VendorPrice * int64(v.Count)
|
||||
order.SalePrice += orderSku.SalePrice * int64(v.Count)
|
||||
order.EarningPrice += orderSku.EarningPrice * int64(v.Count)
|
||||
}
|
||||
}
|
||||
for universalOrderID, v := range afsOrderMap {
|
||||
@@ -884,7 +890,11 @@ func (c *OrderManager) GetStoresOrderSaleInfoNew(ctx *jxcontext.Context, storeID
|
||||
saleInfoMap[index] = saleInfo
|
||||
}
|
||||
saleInfo.ActualPayPrice += v.ActualPayPrice
|
||||
saleInfo.Count += v.SkuCount
|
||||
saleInfo.ShopPrice += v.ShopPrice
|
||||
saleInfo.VendorPrice += v.VendorPrice
|
||||
saleInfo.SalePrice += v.SalePrice
|
||||
saleInfo.EarningPrice += v.EarningPrice
|
||||
saleInfo.Count++
|
||||
}
|
||||
for _, v := range saleInfoMap {
|
||||
saleInfoList = append(saleInfoList, v)
|
||||
|
||||
Reference in New Issue
Block a user