- GetPromotionSkuPriceMap不与EarningPrice相关
This commit is contained in:
@@ -317,7 +317,7 @@ func (c *OrderManager) updateOrderSkuOtherInfo(order *model.GoodsOrder, db *dao.
|
|||||||
if skuPriceMap != nil {
|
if skuPriceMap != nil {
|
||||||
if skuID := jxutils.GetSkuIDFromOrderSku(v); skuID > 0 /*&& v.StoreSubName != ""*/ {
|
if skuID := jxutils.GetSkuIDFromOrderSku(v); skuID > 0 /*&& v.StoreSubName != ""*/ {
|
||||||
index := dao.GenSkuPriceMapKey(jxStoreID, v.SkuID)
|
index := dao.GenSkuPriceMapKey(jxStoreID, v.SkuID)
|
||||||
if skuPriceMap[index] != nil {
|
if skuPriceMap[index] != nil && skuPriceMap[index].EarningPrice > 0 {
|
||||||
v.EarningPrice = int64(skuPriceMap[index].EarningPrice)
|
v.EarningPrice = int64(skuPriceMap[index].EarningPrice)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -50,11 +50,9 @@ func GetPromotionSkuPriceMap(db *DaoDB, vendorID int, storeIDs, skuIDs []int, fr
|
|||||||
}
|
}
|
||||||
skuPriceMap = make(map[int64]*PromotionStoreSku)
|
skuPriceMap = make(map[int64]*PromotionStoreSku)
|
||||||
for _, v := range skuPriceList {
|
for _, v := range skuPriceList {
|
||||||
if v.EarningPrice > 0 {
|
index := GenSkuPriceMapKey(v.StoreID, v.SkuID)
|
||||||
index := GenSkuPriceMapKey(v.StoreID, v.SkuID)
|
if true /*skuPriceMap[index] == nil || v.EarningPrice < skuPriceMap[index].EarningPrice*/ {
|
||||||
if skuPriceMap[index] == nil || v.EarningPrice < skuPriceMap[index].EarningPrice {
|
skuPriceMap[index] = v
|
||||||
skuPriceMap[index] = v
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return skuPriceMap, err
|
return skuPriceMap, err
|
||||||
|
|||||||
Reference in New Issue
Block a user