fix: 修复记录语言搜索问题

This commit is contained in:
yokowu
2025-08-04 18:56:35 +08:00
parent 514c7cb09b
commit 4f54244de7

View File

@@ -2,6 +2,7 @@ package repo
import (
"context"
"strings"
"entgo.io/ent/dialect/sql"
@@ -113,9 +114,10 @@ func filterTask(q *db.TaskQuery, req domain.ListRecordReq) {
}
if req.Language != "" {
lang := strings.ToLower(req.Language)
q.Where(func(s *sql.Selector) {
s.Where(
sql.Like(s.C(task.FieldProgramLanguage), "%"+req.Language+"%"),
sql.Like(s.C(task.FieldProgramLanguage), "%"+lang+"%"),
)
})
}