|
|
|
@ -30,11 +30,11 @@ func GetDataerrorResults(query MySwagger.DataerrorQuery) (bool, string, int, []m
|
|
|
|
|
conditionSql := fmt.Sprintf("%s", " limit ? offset ? ")
|
|
|
|
|
//分页的语句
|
|
|
|
|
pageSql := fmt.Sprintf("%s %s", sql, conditionSql)
|
|
|
|
|
//分页数据当前页现存条数
|
|
|
|
|
count, _ := DbUtil.Engine.SQL(pageSql, limit, offset).Query().Count()
|
|
|
|
|
if count > 0 {
|
|
|
|
|
//分页数据
|
|
|
|
|
list, err := DbUtil.Engine.SQL(pageSql, limit, offset).Query().List()
|
|
|
|
|
//数据条数
|
|
|
|
|
count, _ := DbUtil.Engine.SQL(sql).Query().Count()
|
|
|
|
|
//分页数据
|
|
|
|
|
list, err := DbUtil.Engine.SQL(pageSql, limit, offset).Query().List()
|
|
|
|
|
if list != nil {
|
|
|
|
|
return true, "数据获取成功", count, list, err
|
|
|
|
|
} else {
|
|
|
|
|
return false, "数据获取失败,数据源不存在", count, nil, nil
|
|
|
|
|