diff --git a/business/jxstore/cms/store.go b/business/jxstore/cms/store.go index e6faf277c..cd32e55af 100644 --- a/business/jxstore/cms/store.go +++ b/business/jxstore/cms/store.go @@ -447,11 +447,13 @@ func UpdateStoreVendorMap(ctx *jxcontext.Context, db *dao.DaoDB, storeID, vendor }) } if err == nil && num > 0 { - storeSkuBind := &model.StoreSkuBind{} - if num, err = dao.UpdateEntityLogicallyAndUpdateSyncStatus(db, storeSkuBind, nil, userName, map[string]interface{}{ - model.FieldStoreID: storeID, - }, dao.GetSyncStatusStructField(model.VendorNames[vendorID])); err != nil { - return 0, err + if valid["pricePercentage"] != nil { + storeSkuBind := &model.StoreSkuBind{} + if num, err = dao.UpdateEntityLogicallyAndUpdateSyncStatus(db, storeSkuBind, nil, userName, map[string]interface{}{ + model.FieldStoreID: storeID, + }, dao.GetSyncStatusStructField(model.VendorNames[vendorID])); err != nil { + return 0, err + } } dao.Commit(db) if valid["status"] != nil {