fix: 修复自动化代码enum查询条件的bug

This commit is contained in:
piexlMax(奇淼
2025-04-21 15:08:05 +08:00
parent da71231be9
commit ecf1b5bc56

View File

@@ -121,13 +121,13 @@ func GenerateSearchConditions(fields []*systemReq.AutoCodeField) string {
if field.FieldSearchType == "LIKE" {
condition = fmt.Sprintf(`
if info.%s != "" {
db = db.Where("%s LIKE ?", "%%"+ *info.%s+"%%")
db = db.Where("%s LIKE ?", "%%"+ info.%s+"%%")
}`,
field.FieldName, field.ColumnName, field.FieldName)
} else {
condition = fmt.Sprintf(`
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)
}