diff --git a/business/model/dao/store_sku.go b/business/model/dao/store_sku.go index c166ec610..7eff33e86 100644 --- a/business/model/dao/store_sku.go +++ b/business/model/dao/store_sku.go @@ -1434,7 +1434,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 } }