From a3308c433eedcd7ff60631e2aa7f81d273685bb5 Mon Sep 17 00:00:00 2001 From: gazebo Date: Thu, 14 Feb 2019 18:04:50 +0800 Subject: [PATCH] - set UnitPrice in updateStoresSkusWithoutSync when focus a skuName --- business/jxstore/cms/store_sku.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/business/jxstore/cms/store_sku.go b/business/jxstore/cms/store_sku.go index 399f60b95..6ecea6e45 100644 --- a/business/jxstore/cms/store_sku.go +++ b/business/jxstore/cms/store_sku.go @@ -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 {