update mulit value
This commit is contained in:
parent
0c1c0da166
commit
5c09f1eefc
|
@ -84,9 +84,14 @@ func BuildConditions(ctx context.Context, r *http.Request, query *Query, schemas
|
||||||
}
|
}
|
||||||
//如果是多选的话,直接使用IN操作
|
//如果是多选的话,直接使用IN操作
|
||||||
columnName := row.Column + "[]"
|
columnName := row.Column + "[]"
|
||||||
if qs.Has(columnName) && len(qs[columnName]) > 1 {
|
if qs.Has(columnName) {
|
||||||
|
if len(qs[columnName]) > 1 {
|
||||||
query.AndFilterWhere(newConditionWithOperator("IN", row.Column, qs[columnName]))
|
query.AndFilterWhere(newConditionWithOperator("IN", row.Column, qs[columnName]))
|
||||||
continue
|
continue
|
||||||
|
} else if len(qs[columnName]) == 1 {
|
||||||
|
query.AndFilterWhere(newCondition(row.Column, qs[columnName][0]))
|
||||||
|
continue
|
||||||
|
}
|
||||||
}
|
}
|
||||||
formValue = qs.Get(row.Column)
|
formValue = qs.Get(row.Column)
|
||||||
switch row.Format {
|
switch row.Format {
|
||||||
|
|
Loading…
Reference in New Issue