- set UnitPrice in updateStoresSkusWithoutSync when focus a skuName

This commit is contained in:
gazebo
2019-02-14 18:04:50 +08:00
parent 80a38f6790
commit a3308c433e

View File

@@ -589,6 +589,9 @@ func updateStoresSkusWithoutSync(ctx *jxcontext.Context, storeIDs []int, skuBind
if skuBindInfo.IsFocus == 1 {
skuBind.Status = model.StoreSkuBindStatusDontSale // 缺省不可售?
skuBind.DeletedAt = utils.DefaultTimeValue
skuBind.UnitPrice = unitPrice
skuBind.Price = jxutils.CaculateSkuPrice(unitPrice, v.SpecQuality, v.SpecUnit, v.SkuNameUnit)
setStoreSkuBindStatus(skuBind, model.SyncFlagPriceMask|model.SyncFlagSaleMask)
needUpdate = true
}
if tmpStatus := getSkuSaleStatus(inSkuBind, skuBindInfo); tmpStatus != model.StoreSkuBindStatusNA {