|
@@ -120,14 +120,14 @@ func (m *BusinessConf) GetItemById(id int) (item *BusinessConf, err error) {
|
|
|
|
|
|
func (m *BusinessConf) GetItemByCondition(condition string, pars []interface{}) (item *BusinessConf, err error) {
|
|
|
sql := fmt.Sprintf(`SELECT * FROM %s WHERE 1=1 %s LIMIT 1`, m.TableName(), condition)
|
|
|
- err = global.DmSQL["master"].Raw(sql, pars).First(&item).Error
|
|
|
+ err = global.DmSQL["master"].Raw(sql, pars...).First(&item).Error
|
|
|
return
|
|
|
}
|
|
|
|
|
|
func (m *BusinessConf) GetCountByCondition(condition string, pars []interface{}) (count int, err error) {
|
|
|
|
|
|
sql := fmt.Sprintf(`SELECT COUNT(1) FROM %s WHERE 1=1 %s`, m.TableName(), condition)
|
|
|
- err = global.DmSQL["master"].Raw(sql, pars).Scan(&count).Error
|
|
|
+ err = global.DmSQL["master"].Raw(sql, pars...).Scan(&count).Error
|
|
|
return
|
|
|
}
|
|
|
|
|
@@ -142,7 +142,7 @@ func (m *BusinessConf) GetItemsByCondition(condition string, pars []interface{},
|
|
|
order = ` ORDER BY ` + orderRule
|
|
|
}
|
|
|
sql := fmt.Sprintf(`SELECT %s FROM %s WHERE 1=1 %s %s`, fields, m.TableName(), condition, order)
|
|
|
- err = global.DmSQL["master"].Raw(sql, pars).Scan(&items).Error
|
|
|
+ err = global.DmSQL["master"].Raw(sql, pars...).Scan(&items).Error
|
|
|
return
|
|
|
}
|
|
|
|