fix(lastleg): 修复客户散板状态查询的字符排序冲突 #45

Merged
admin merged 1 commits from hotfix-gray-bugfix into main 2026-11-06 17:25:32 +08:00
Owner

客户散板列表、状态筛选及详情查询关联取货事实时,取货任务与转运单的 customer_id 使用不同 MySQL 排序规则,导致错误 1267。按既有 BINARY(512) 方式比较完整客户标识,支持多字节长标识并保持客户隔离。

15 项定向测试通过,补充大小写及长前缀客户隔离回归。生产只读 SELECT 复现原查询错误,修复后的 5 条状态投影和 9 种状态筛选通过。

客户散板列表、状态筛选及详情查询关联取货事实时,取货任务与转运单的 customer_id 使用不同 MySQL 排序规则,导致错误 1267。按既有 BINARY(512) 方式比较完整客户标识,支持多字节长标识并保持客户隔离。 15 项定向测试通过,补充大小写及长前缀客户隔离回归。生产只读 SELECT 复现原查询错误,修复后的 5 条状态投影和 9 种状态筛选通过。
admin added 1 commit 2026-11-06 17:25:31 +08:00
admin merged commit 1611c42d28 into main 2026-11-06 17:25:32 +08:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: java-project/baiyue-firstleg#45