|
|
@ -45,6 +45,7 @@ func (opts *SearchUserOptions) toSearchQueryBase() *xorm.Session { |
|
|
|
keywordCond := builder.Or( |
|
|
|
keywordCond := builder.Or( |
|
|
|
builder.Like{"lower_name", lowerKeyword}, |
|
|
|
builder.Like{"lower_name", lowerKeyword}, |
|
|
|
builder.Like{"LOWER(full_name)", lowerKeyword}, |
|
|
|
builder.Like{"LOWER(full_name)", lowerKeyword}, |
|
|
|
|
|
|
|
builder.Like{"LOWER(description)", lowerKeyword},
|
|
|
|
) |
|
|
|
) |
|
|
|
if opts.SearchByEmail { |
|
|
|
if opts.SearchByEmail { |
|
|
|
keywordCond = keywordCond.Or(builder.Like{"LOWER(email)", lowerKeyword}) |
|
|
|
keywordCond = keywordCond.Or(builder.Like{"LOWER(email)", lowerKeyword}) |
|
|
|