diff --git a/business/jxstore/cms/sku.go b/business/jxstore/cms/sku.go index 3680fddf8..43fddcd41 100644 --- a/business/jxstore/cms/sku.go +++ b/business/jxstore/cms/sku.go @@ -612,21 +612,7 @@ func UpdateSku(ctx *jxcontext.Context, skuID int, payload map[string]interface{} }() maskValue := model.SyncFlagModifiedMask if valid["specQuality"] != nil || valid["specUnit"] != nil { - skuName := &model.SkuName{} - skuName.ID = sku.NameID - if err = dao.GetEntity(db, skuName); err != nil { - return 0, err - } maskValue |= model.SyncFlagSpecMask - specQuality := sku.SpecQuality - if valid["specQuality"] != nil { - specQuality = float32(utils.MustInterface2Float64(valid["specQuality"])) - } - specUnit := sku.SpecUnit - if valid["specUnit"] != nil { - specUnit = utils.Interface2String(valid["specUnit"]) - } - valid["price"] = jxutils.CaculateSkuPrice(skuName.Price, specQuality, specUnit, skuName.Unit) } if num, err = dao.UpdateEntityLogicallyAndUpdateSyncStatus(db, sku, valid, userName, nil, model.FieldJdSyncStatus, maskValue); err == nil { if num == 1 {