|
|
@ -224,8 +224,12 @@ func (impl *ArticleDAOImplement) SelectAndPaging(paging *grmi.Paging, predicates |
|
|
|
session := impl.session.Table(impl.meta.TableName) |
|
|
|
if predicates != nil { |
|
|
|
for _, predicate := range predicates { |
|
|
|
where += predicate.Build() |
|
|
|
parameters = append(parameters, predicate.Values...) |
|
|
|
if predicate.Build() == " and Article.ArtId = ?" { |
|
|
|
where += " and Article.ArtId like '%" + predicate.Values[0].(string) + "%'" |
|
|
|
} else { |
|
|
|
where += predicate.Build() |
|
|
|
parameters = append(parameters, predicate.Values...) |
|
|
|
} |
|
|
|
} |
|
|
|
session = session.Where(where, parameters...) |
|
|
|
} else { |
|
|
|