- avoid set store_sku_bind syncstatus when not changing StoreMap.PricePercentage
This commit is contained in:
@@ -447,12 +447,14 @@ func UpdateStoreVendorMap(ctx *jxcontext.Context, db *dao.DaoDB, storeID, vendor
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
if err == nil && num > 0 {
|
if err == nil && num > 0 {
|
||||||
|
if valid["pricePercentage"] != nil {
|
||||||
storeSkuBind := &model.StoreSkuBind{}
|
storeSkuBind := &model.StoreSkuBind{}
|
||||||
if num, err = dao.UpdateEntityLogicallyAndUpdateSyncStatus(db, storeSkuBind, nil, userName, map[string]interface{}{
|
if num, err = dao.UpdateEntityLogicallyAndUpdateSyncStatus(db, storeSkuBind, nil, userName, map[string]interface{}{
|
||||||
model.FieldStoreID: storeID,
|
model.FieldStoreID: storeID,
|
||||||
}, dao.GetSyncStatusStructField(model.VendorNames[vendorID])); err != nil {
|
}, dao.GetSyncStatusStructField(model.VendorNames[vendorID])); err != nil {
|
||||||
return 0, err
|
return 0, err
|
||||||
}
|
}
|
||||||
|
}
|
||||||
dao.Commit(db)
|
dao.Commit(db)
|
||||||
if valid["status"] != nil {
|
if valid["status"] != nil {
|
||||||
_, err = CurVendorSync.SyncStore(ctx, db, vendorID, storeID, false, userName)
|
_, err = CurVendorSync.SyncStore(ctx, db, vendorID, storeID, false, userName)
|
||||||
|
|||||||
Reference in New Issue
Block a user