xiaoqu-ai 10982f24a3 fix(mcp): 修正物业所属销售富化永远为空(Map key 被驼峰化)
根因:SQL 别名用 property_id/user_id/user_name,而 MyBatis 的
mapUnderscoreToCamelCase=true 会把结果 Map 的 key 转成 propertyId/userId/userName,
代码按 "property_id" 取值永远 null → 富化静默跳过,sale_user_id 恒为空。

修复:
- 别名改为无下划线的 pid/uid/uname,绕开驼峰转换
- 单测补两条并锁住:取到 userId → sale_user_id;缺失时回落 create_id
  (此前构造器新增 AgentMapper 参数,测试未同步,已一并修正)

验证:SyncEntitiesTest 26 例全过。
2026-10-20 18:40:44 +08:00
S
Description
No description provided
7.3 MiB
Languages
Java 99.4%
Vue 0.3%
HTML 0.2%