From 2dfe9d7f4bbb96f877fb02a51a8fdc1103102a10 Mon Sep 17 00:00:00 2001 From: hang666 <44329474+hang666@users.noreply.github.com> Date: Mon, 19 May 2025 15:30:27 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E7=94=9F=E6=88=90=E4=B8=AD=E6=97=B6=E9=97=B4=E5=92=8C=E5=AF=8C?= =?UTF-8?q?=E6=96=87=E6=9C=AC=E7=9A=84=E6=90=9C=E7=B4=A2=E9=94=99=E8=AF=AF?= =?UTF-8?q?=20(#2028)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix: 修复代码生成中时间和富文本的搜索错误 --- server/utils/autocode/template_funcs.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/utils/autocode/template_funcs.go b/server/utils/autocode/template_funcs.go index 1503a2a4..30247a58 100644 --- a/server/utils/autocode/template_funcs.go +++ b/server/utils/autocode/template_funcs.go @@ -112,7 +112,7 @@ func GenerateSearchConditions(fields []*systemReq.AutoCodeField) string { var condition string - if slices.Contains([]string{"enum", "pictures", "picture", "video", "json", "array"}, field.FieldType) { + if slices.Contains([]string{"enum", "pictures", "picture", "video", "json", "richtext", "array"}, field.FieldType) { if field.FieldType == "enum" { if field.FieldSearchType == "LIKE" { condition = fmt.Sprintf(` @@ -140,7 +140,7 @@ func GenerateSearchConditions(fields []*systemReq.AutoCodeField) string { if len(info.%sRange) == 2 { db = db.Where("%s %s ? AND ? ", info.%sRange[0], info.%sRange[1]) }`, - field.FieldName, field.FieldName, field.ColumnName, field.FieldSearchType, field.FieldName, field.FieldName) + field.FieldName, field.ColumnName, field.FieldSearchType, field.FieldName, field.FieldName) } else { condition = fmt.Sprintf(` if info.Start%s != nil && info.End%s != nil {