WF公務車新需求開發(再續)

ZHOU_VIP發表於2017-04-12

問題描述:先匯入人員資訊,再匯入駕駛員資訊,列表會出現資訊不全的情況



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';

select * from CLGL_DRIVER_INFO t where t.userid='20170412145930688019569'; 結果CLGL_DRIVER_INFO中沒有值

程式碼修改思路:

如果driver2為null,說明駕駛員表CLGL_DRIVER_INFO中沒有值

現在需要對駕駛員表新增資料,對人員資訊表資料進行修改



測試OK:



相關文章