Browse Source

修复dao层的bug

pull/2/head
zhangxin 3 years ago
parent
commit
e47ca0ba5c
3 changed files with 10 additions and 6 deletions
  1. +8
    -4
      dao/etl/implments/DataTableHead.dao.impl.go
  2. +1
    -1
      dao/etl/implments/DataTableLst.dao.impl.go
  3. +1
    -1
      dao/etl/implments/TaskDSTime.dao.impl.go

+ 8
- 4
dao/etl/implments/DataTableHead.dao.impl.go View File

@ -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)


+ 1
- 1
dao/etl/implments/DataTableLst.dao.impl.go View File

@ -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 {


+ 1
- 1
dao/etl/implments/TaskDSTime.dao.impl.go View File

@ -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 {


Loading…
Cancel
Save