diff --git a/business/model/dao/store_sku.go b/business/model/dao/store_sku.go index 3b94744b0..8d121023a 100644 --- a/business/model/dao/store_sku.go +++ b/business/model/dao/store_sku.go @@ -1433,7 +1433,7 @@ func UpdateActPrice4StoreSkuNameNew(db *DaoDB, storeIDs, skuIDs []int, skuNamesI v.EarningActID = actStoreSku.ActID } else { earningPrice := int(jxutils.CaculateSkuEarningPrice(int64(v.BindPrice), int64(v.BindPrice), skuName.PayPercentage)) - if earningPrice < v.EarningPrice { + if v.EarningPrice == 0 || earningPrice < v.EarningPrice { v.EarningPrice = earningPrice } }