fix: 修复自动化代码enum查询条件的bug
This commit is contained in:
@@ -121,13 +121,13 @@ func GenerateSearchConditions(fields []*systemReq.AutoCodeField) string {
|
|||||||
if field.FieldSearchType == "LIKE" {
|
if field.FieldSearchType == "LIKE" {
|
||||||
condition = fmt.Sprintf(`
|
condition = fmt.Sprintf(`
|
||||||
if info.%s != "" {
|
if info.%s != "" {
|
||||||
db = db.Where("%s LIKE ?", "%%"+ *info.%s+"%%")
|
db = db.Where("%s LIKE ?", "%%"+ info.%s+"%%")
|
||||||
}`,
|
}`,
|
||||||
field.FieldName, field.ColumnName, field.FieldName)
|
field.FieldName, field.ColumnName, field.FieldName)
|
||||||
} else {
|
} else {
|
||||||
condition = fmt.Sprintf(`
|
condition = fmt.Sprintf(`
|
||||||
if info.%s != "" {
|
if info.%s != "" {
|
||||||
db = db.Where("%s %s ?", *info.%s)
|
db = db.Where("%s %s ?", info.%s)
|
||||||
}`,
|
}`,
|
||||||
field.FieldName, field.ColumnName, field.FieldSearchType, field.FieldName)
|
field.FieldName, field.ColumnName, field.FieldSearchType, field.FieldName)
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user