...
|
...
|
@@ -138,7 +138,7 @@ func (c Condition) SetWhere(params QueryOptions, q *gorm.DB) { |
|
|
q.Where(fmt.Sprintf("%v like '%%%v%%'", c.FormatIfNull(params, c.Field), c.Like))
|
|
|
}
|
|
|
if len(c.In) > 0 {
|
|
|
q.Where(fmt.Sprintf("%v in %v", c.FormatIfNull(params, c.Field), c.InArgs(c.In)))
|
|
|
q.Where(fmt.Sprintf("cast(%v as string) in %v", c.FormatIfNull(params, c.Field), c.InArgs(c.In)))
|
|
|
}
|
|
|
if len(c.Ex) > 0 {
|
|
|
in := c.InArgs(c.Ex)
|
...
|
...
|
|