- set UnitPrice in updateStoresSkusWithoutSync when focus a skuName
This commit is contained in:
@@ -589,6 +589,9 @@ func updateStoresSkusWithoutSync(ctx *jxcontext.Context, storeIDs []int, skuBind
|
|||||||
if skuBindInfo.IsFocus == 1 {
|
if skuBindInfo.IsFocus == 1 {
|
||||||
skuBind.Status = model.StoreSkuBindStatusDontSale // 缺省不可售?
|
skuBind.Status = model.StoreSkuBindStatusDontSale // 缺省不可售?
|
||||||
skuBind.DeletedAt = utils.DefaultTimeValue
|
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
|
needUpdate = true
|
||||||
}
|
}
|
||||||
if tmpStatus := getSkuSaleStatus(inSkuBind, skuBindInfo); tmpStatus != model.StoreSkuBindStatusNA {
|
if tmpStatus := getSkuSaleStatus(inSkuBind, skuBindInfo); tmpStatus != model.StoreSkuBindStatusNA {
|
||||||
|
|||||||
Reference in New Issue
Block a user