先回退

This commit is contained in:
苏尹岚
2020-05-07 17:31:20 +08:00
parent c32f2d7474
commit 7223c6fa86

View File

@@ -382,30 +382,30 @@ func (c *OrderManager) updateOrderSkuOtherInfo(order *model.GoodsOrder, db *dao.
globals.SugarLogger.Debugf("skuMultiCountMap", utils.Format4Output(skuMultiCountMap, false)) globals.SugarLogger.Debugf("skuMultiCountMap", utils.Format4Output(skuMultiCountMap, false))
//TODO 重复购买有活动且结算价大于0的商品需要拆分第一个商品按结算价后面的商品按shopprice 或者 saleprice, 2020-05-06 //TODO 重复购买有活动且结算价大于0的商品需要拆分第一个商品按结算价后面的商品按shopprice 或者 saleprice, 2020-05-06
//TODO 京东美团的订单,做活动的商品之前就会拆分出来,所以只做更新,饿百暂时不管, 2020-05-07 //TODO 京东美团的订单,做活动的商品之前就会拆分出来,所以只做更新,饿百暂时不管, 2020-05-07
if order.VendorID == model.VendorIDJD || order.VendorID == model.VendorIDMTWM { // if order.VendorID == model.VendorIDJD || order.VendorID == model.VendorIDMTWM {
for _, v := range orderSkus { // for _, v := range orderSkus {
if v.EarningPrice > 0 { // if v.EarningPrice > 0 {
if len(skuMultiCountMap[v.SkuID]) > 1 { // if len(skuMultiCountMap[v.SkuID]) > 1 {
var price = 0 // var price = 0
for _, vv := range skuMultiCountMap[v.SkuID] { // for _, vv := range skuMultiCountMap[v.SkuID] {
if int(vv.SalePrice) > price { // if int(vv.SalePrice) > price {
price = int(vv.SalePrice) // price = int(vv.SalePrice)
} // }
} // }
if price == int(v.SalePrice) { // if price == int(v.SalePrice) {
var earningPrice = 0 // var earningPrice = 0
if v.ShopPrice < v.SalePrice { // if v.ShopPrice < v.SalePrice {
earningPrice = int(v.ShopPrice) * storePayPercentage / 100 // earningPrice = int(v.ShopPrice) * storePayPercentage / 100
} else { // } else {
earningPrice = int(v.ShopPrice) * storePayPercentage / 100 // earningPrice = int(v.ShopPrice) * storePayPercentage / 100
} // }
v.EarningPrice = int64(earningPrice) // v.EarningPrice = int64(earningPrice)
globals.SugarLogger.Debugf("TestearningPrice", earningPrice) // globals.SugarLogger.Debugf("TestearningPrice", earningPrice)
} // }
} // }
} // }
} // }
} // }
} }
return nil return nil
} }