修复:恢复 PostgreSQL 集成测试并规范工单搜索条件

This commit is contained in:
yml2213
2026-08-30 17:04:35 +08:00
parent 25b89bb503
commit 535cefd4de
10 changed files with 3051 additions and 3 deletions
@@ -690,6 +690,7 @@ export function buildWorkOrderWhere({
const filters: string[] = []
const params: unknown[] = []
const joins: string[] = []
const normalizedKeyword = String(keyword || '').trim()
if (createdFrom) {
params.push(createdFrom)
filters.push(
@@ -808,8 +809,8 @@ export function buildWorkOrderWhere({
params.push(workOrderId)
filters.push(`wo.id = $${params.length}`)
}
if (keyword) {
params.push(`%${keyword}%`)
if (normalizedKeyword) {
params.push(`%${normalizedKeyword}%`)
filters.push(`${workOrderSearchExpression()} LIKE LOWER($${params.length})`)
}
if (workerId) {