fix: 套餐使用租户查询keyword为空时报错

This commit is contained in:
2025-12-15 16:38:43 +08:00
parent a201885240
commit cbce52c8a6

View File

@@ -89,10 +89,10 @@ public sealed class GetTenantPackageTenantsQueryHandler(IDapperExecutor dapperEx
where t."DeletedAt" is null
and (
@keyword is null
or t."Name" ilike ('%' || @keyword || '%')
or t."Code" ilike ('%' || @keyword || '%')
or coalesce(t."ContactName", '') ilike ('%' || @keyword || '%')
or coalesce(t."ContactPhone", '') ilike ('%' || @keyword || '%')
or t."Name" ilike ('%' || @keyword::text || '%')
or t."Code" ilike ('%' || @keyword::text || '%')
or coalesce(t."ContactName", '') ilike ('%' || @keyword::text || '%')
or coalesce(t."ContactPhone", '') ilike ('%' || @keyword::text || '%')
)
and exists (
select 1
@@ -135,10 +135,10 @@ public sealed class GetTenantPackageTenantsQueryHandler(IDapperExecutor dapperEx
where t."DeletedAt" is null
and (
@keyword is null
or t."Name" ilike ('%' || @keyword || '%')
or t."Code" ilike ('%' || @keyword || '%')
or coalesce(t."ContactName", '') ilike ('%' || @keyword || '%')
or coalesce(t."ContactPhone", '') ilike ('%' || @keyword || '%')
or t."Name" ilike ('%' || @keyword::text || '%')
or t."Code" ilike ('%' || @keyword::text || '%')
or coalesce(t."ContactName", '') ilike ('%' || @keyword::text || '%')
or coalesce(t."ContactPhone", '') ilike ('%' || @keyword::text || '%')
)
order by t."CreatedAt" desc
offset @offset