diff --git a/dao/etl/implments/DataTableHead.dao.impl.go b/dao/etl/implments/DataTableHead.dao.impl.go index a9323e9..38d813a 100644 --- a/dao/etl/implments/DataTableHead.dao.impl.go +++ b/dao/etl/implments/DataTableHead.dao.impl.go @@ -207,7 +207,7 @@ func (impl *DataTableHeadDAOImplement) Select(predicates []grmi.Predicate, order func (impl *DataTableHeadDAOImplement) SelectAndPaging(paging *grmi.Paging, predicates []grmi.Predicate, orderByFields []grmi.Field) (grmi.PagingResult, error) { parameters := []interface{}{} - where := "1 + 1 " + where := "1 = 1 " session := impl.session.Table(impl.meta.TableName) if predicates != nil { @@ -225,10 +225,14 @@ func (impl *DataTableHeadDAOImplement) SelectAndPaging(paging *grmi.Paging, pred return grmi.EmptyPagingResult, err } - orderBy := " order by " + orderBy := "" if orderByFields != nil { - for _, field := range orderByFields { - orderBy += ", " + field.ColumnName + orderBy += " order by " + for index, field := range orderByFields { + if index != 0 { + orderBy += ", " + } + orderBy += field.ColumnName } } parameters = append(parameters, paging.Offset(), paging.Size) diff --git a/dao/etl/implments/DataTableLst.dao.impl.go b/dao/etl/implments/DataTableLst.dao.impl.go index 4bb9266..395eb8a 100644 --- a/dao/etl/implments/DataTableLst.dao.impl.go +++ b/dao/etl/implments/DataTableLst.dao.impl.go @@ -207,7 +207,7 @@ func (impl *DataTableLstDAOImplement) Select(predicates []grmi.Predicate, orderB func (impl *DataTableLstDAOImplement) SelectAndPaging(paging *grmi.Paging, predicates []grmi.Predicate, orderByFields []grmi.Field) (grmi.PagingResult, error) { parameters := []interface{}{} - where := "1 + 1 " + where := "1 = 1 " session := impl.session.Table(impl.meta.TableName) if predicates != nil { diff --git a/dao/etl/implments/TaskDSTime.dao.impl.go b/dao/etl/implments/TaskDSTime.dao.impl.go index 4d93ee5..2b7a1ee 100644 --- a/dao/etl/implments/TaskDSTime.dao.impl.go +++ b/dao/etl/implments/TaskDSTime.dao.impl.go @@ -207,7 +207,7 @@ func (impl *TaskDSTimeDAOImplement) Select(predicates []grmi.Predicate, orderByF func (impl *TaskDSTimeDAOImplement) SelectAndPaging(paging *grmi.Paging, predicates []grmi.Predicate, orderByFields []grmi.Field) (grmi.PagingResult, error) { parameters := []interface{}{} - where := "1 + 1 " + where := "1 = 1 " session := impl.session.Table(impl.meta.TableName) if predicates != nil {