10982f24a30e033594f19cb2a6e21a31a698f1df
根因: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 例全过。
Description
No description provided
7.3 MiB
Languages
Java
99.4%
Vue
0.3%
HTML
0.2%