diff --git a/business/jxstore/cms/store_sku.go b/business/jxstore/cms/store_sku.go index 6f75cdd4e..dad8d51e1 100644 --- a/business/jxstore/cms/store_sku.go +++ b/business/jxstore/cms/store_sku.go @@ -610,16 +610,16 @@ func updateStoresSkusWithoutSync(ctx *jxcontext.Context, storeIDs []int, skuBind } else { // 用了SELECT FOR UPDATE后,只更新修改字段是没有必要的,暂时保留 updateFieldMap := make(map[string]int) - 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) - updateFieldMap[model.FieldStatus] = 1 - updateFieldMap[model.FieldDeletedAt] = 1 - updateFieldMap["UnitPrice"] = 1 - updateFieldMap["Price"] = 1 + 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) + // updateFieldMap[model.FieldStatus] = 1 + // updateFieldMap[model.FieldDeletedAt] = 1 + // updateFieldMap["UnitPrice"] = 1 + // updateFieldMap["Price"] = 1 } if tmpStatus := getSkuSaleStatus(inSkuBind, skuBindInfo); tmpStatus != model.StoreSkuBindStatusNA { skuBind.Status = tmpStatus