- QueryConfigs在无结果且key不为空时才返回错误

This commit is contained in:
gazebo
2019-07-17 09:53:32 +08:00
parent b50c505336
commit 178e7d2dfa
3 changed files with 9 additions and 4 deletions

View File

@@ -793,9 +793,11 @@ func UpdateStoreVendorMap(ctx *jxcontext.Context, db *dao.DaoDB, storeID, vendor
}
valid := dao.StrictMakeMapByStructObject(payload, storeMap, userName)
if valid["pricePercentagePack"] != nil {
_, err2 := dao.QueryConfigs(db, model.ConfigTypePricePack, utils.Interface2String(valid["pricePercentagePack"]), "")
if err = err2; err != nil {
return 0, err
if pricePercentagePack := utils.Interface2String(valid["pricePercentagePack"]); pricePercentagePack != "" {
_, err2 := dao.QueryConfigs(db, model.ConfigTypePricePack, pricePercentagePack, "")
if err = err2; err != nil {
return 0, err
}
}
}
if vendorStoreID := utils.Interface2String(valid["vendorStoreID"]); vendorStoreID != "" {