diff --git a/business/model/dao/store.go b/business/model/dao/store.go index cc2b8c760..363726ab0 100644 --- a/business/model/dao/store.go +++ b/business/model/dao/store.go @@ -1566,16 +1566,17 @@ func GetStoreBrandInfos(storeID int) (date *BrandInfos, err error) { // 查询FreightTemplate func QueryStoreBindInfo(storeID int) (*model.FreightTemplate, error) { + if storeID == model.NO { + return nil, errors.New("storeId 不能为0") + } var ( sqlParams []interface{} bindInfo *model.FreightTemplate ) sql := "SELECT a.store_id,a.vendor_store_id,a.template_id,a.warehouse_id,a.fence_id,a.trade_limit_id FROM freight_template a " - if storeID != 0 { - sql += "WHERE a.store_id = ? " - sqlParams = append(sqlParams, storeID) - } - if err := GetRow(GetDB(), &bindInfo, sql, sqlParams); err != nil { + sql += "WHERE a.store_id = ? " + sqlParams = append(sqlParams, storeID) + if err := GetRow(GetDB(), &bindInfo, sql, sqlParams...); err != nil { return nil, err } return bindInfo, nil