|
@@ -57,12 +57,17 @@ func (m *ChartThemeDefaultData) Update(cols []string) (err error) {
|
|
|
// @param endInfoId int
|
|
|
// @return list []*ChartThemeDefaultDataItem
|
|
|
// @return err error
|
|
|
-func GetChartThemeDefaultDataItemList(endInfoId int) (list []*data_manage.EdbDataList, err error) {
|
|
|
+func GetChartThemeDefaultDataItemList(endInfoId int, startDate string) (list []*data_manage.EdbDataList, err error) {
|
|
|
sql := `SELECT edb_data_id,edb_info_id,data_time,value,data_timestamp FROM chart_theme_default_data WHERE edb_info_id=? `
|
|
|
+ var pars []interface{}
|
|
|
+ if startDate != "" {
|
|
|
+ sql += ` AND data_time>=? `
|
|
|
+ pars = append(pars, startDate)
|
|
|
+ }
|
|
|
|
|
|
sql += ` ORDER BY data_time ASC `
|
|
|
o := orm.NewOrmUsingDB("data")
|
|
|
- _, err = o.Raw(sql, endInfoId).QueryRows(&list)
|
|
|
+ _, err = o.Raw(sql, endInfoId, pars).QueryRows(&list)
|
|
|
return
|
|
|
}
|
|
|
|