问题描述:先导入人员信息,再导入驾驶员信息,列表会出现信息不全的情况
Debug测试,发现问题所在:
导入人员信息会在USER_BASICINFO中新增一个身份证号码,还有userid等,而CLGL_DRIVER_INFO中没有新增数据,
而CLGL_DRIVER_INFO表中的userid和USER_BASICINFO中userid是相等的,代码中会拿userid去驾驶员表中查出驾驶员信息
看代码:
结果发现driver2为null,Debug往下走接着报异常
-------------------------------------------------------------------------------------------------------------------------------
select * from USER_BASICINFO t where t.idcardno='123459687455555789';
代码修改思路:
如果driver2为null,说明驾驶员表CLGL_DRIVER_INFO中没有值
现在需要对驾驶员表新增数据,对人员信息表数据进行修改
测试OK:
本文描述了在导入人员基本信息后,未能成功同步到驾驶员信息的问题排查与修复过程。通过调试发现,虽然人员信息成功导入,但在驾驶员信息表中未创建相应记录,导致后续查询失败。文章给出了具体的解决方案。
1万+

被折叠的 条评论
为什么被折叠?



