|
@@ -107,7 +107,7 @@ func (m *FactorEdbSeriesCalculateDataQjjs) RemoveByCondition(condition string, p
|
|
|
}
|
|
|
o := global.DmSQL["data"]
|
|
|
sql := fmt.Sprintf(`DELETE FROM %s WHERE %s`, m.TableName(), condition)
|
|
|
- err = o.Exec(sql, pars).Error
|
|
|
+ err = o.Exec(sql, pars...).Error
|
|
|
return
|
|
|
}
|
|
|
|
|
@@ -125,14 +125,14 @@ func (m *FactorEdbSeriesCalculateDataQjjs) GetItemByCondition(condition string,
|
|
|
order = ` ORDER BY ` + orderRule
|
|
|
}
|
|
|
sql := fmt.Sprintf(`SELECT * FROM %s WHERE 1=1 %s %s LIMIT 1`, m.TableName(), condition, order)
|
|
|
- err = o.Raw(sql, pars).First(&item).Error
|
|
|
+ err = o.Raw(sql, pars...).First(&item).Error
|
|
|
return
|
|
|
}
|
|
|
|
|
|
func (m *FactorEdbSeriesCalculateDataQjjs) GetCountByCondition(condition string, pars []interface{}) (count int, err error) {
|
|
|
o := global.DmSQL["data"]
|
|
|
sql := fmt.Sprintf(`SELECT COUNT(1) FROM %s WHERE 1=1 %s`, m.TableName(), condition)
|
|
|
- err = o.Raw(sql, pars).Scan(&count).Error
|
|
|
+ err = o.Raw(sql, pars...).Scan(&count).Error
|
|
|
return
|
|
|
}
|
|
|
|
|
@@ -147,7 +147,7 @@ func (m *FactorEdbSeriesCalculateDataQjjs) GetItemsByCondition(condition string,
|
|
|
order = ` ORDER BY ` + orderRule
|
|
|
}
|
|
|
sql := fmt.Sprintf(`SELECT %s FROM %s WHERE 1=1 %s %s`, fields, m.TableName(), condition, order)
|
|
|
- err = o.Raw(sql, pars).Scan(&items).Error
|
|
|
+ err = o.Raw(sql, pars...).Scan(&items).Error
|
|
|
return
|
|
|
}
|
|
|
|
|
@@ -162,7 +162,8 @@ func (m *FactorEdbSeriesCalculateDataQjjs) GetPageItemsByCondition(condition str
|
|
|
order = ` ORDER BY ` + orderRule
|
|
|
}
|
|
|
sql := fmt.Sprintf(`SELECT %s FROM %s WHERE 1=1 %s %s LIMIT ?,?`, fields, m.TableName(), condition, order)
|
|
|
- err = o.Raw(sql, pars, startSize, pageSize).Scan(&items).Error
|
|
|
+ pars = append(pars, startSize, pageSize)
|
|
|
+ err = o.Raw(sql, pars...).Scan(&items).Error
|
|
|
return
|
|
|
}
|
|
|
|
|
@@ -317,7 +318,7 @@ func (m *FactorEdbSeriesCalculateDataQjjs) GetEdbDataList(seriesId int, edbInfoI
|
|
|
sql += ` ORDER BY data_time ASC `
|
|
|
sql = fmt.Sprintf(sql, m.TableName())
|
|
|
o := global.DmSQL["data"]
|
|
|
- err = o.Raw(sql, pars).Scan(&list).Error
|
|
|
+ err = o.Raw(sql, pars...).Scan(&list).Error
|
|
|
return
|
|
|
}
|
|
|
|