fix(console): normalize game metric name collation

This commit is contained in:
hy001 2026-05-13 14:11:37 +08:00
parent 70029bb511
commit b1e68f00e8

View File

@ -740,10 +740,10 @@
<sql id="WalletGameNameExpr"> <sql id="WalletGameNameExpr">
COALESCE( COALESCE(
NULLIF(bc.name, ''), NULLIF(CONVERT(bc.name USING utf8mb4) COLLATE utf8mb4_unicode_ci, CONVERT('' USING utf8mb4) COLLATE utf8mb4_unicode_ci),
NULLIF(lc.name, ''), NULLIF(CONVERT(lc.name USING utf8mb4) COLLATE utf8mb4_unicode_ci, CONVERT('' USING utf8mb4) COLLATE utf8mb4_unicode_ci),
NULLIF(sg.name, ''), NULLIF(CONVERT(sg.name USING utf8mb4) COLLATE utf8mb4_unicode_ci, CONVERT('' USING utf8mb4) COLLATE utf8mb4_unicode_ci),
<include refid="WalletGameNameFallbackExpr"/> CONVERT(<include refid="WalletGameNameFallbackExpr"/> USING utf8mb4) COLLATE utf8mb4_unicode_ci
) )
</sql> </sql>