這幾天沒寫csdn,因為忙著項目上線的問題,我這階段改了非常多的前端bug哈哈哈哈,說幾個比較好的bug思想!
這個頁面算是我遇到的比較大的bug,因為我一開始的邏輯都寫好了,詢價就是在點擊快遞公司彈出彈框的時候,和選擇卡券后,這兩個地方會觸發詢價功能!但是我發現,如果先選擇了收件人和寄件人后!詢價都是正常的,但是如果!!用戶要是先選擇了快遞公司和預約取件還有卡券,但是!后期用戶更換了收件人,那么詢價也不會被觸發!這樣公司會虧很多錢!所以我想到了一個解決方案!就是當收件人和寄件人用戶變化的時候,清空快遞公司和預約取件時間還有選擇卡券,這些值。讓用戶重新選擇,這樣就不得不調用詢價的接口,然后給公司付錢
接著說一下第二個比較大的bug!添加地址簿的用戶信息這個頁面,用戶會手動輸入一些數值,而這些數據輸入完之后,會回顯到寄件人或者是收件人的信息上面,然后就不用用戶點擊收件人和寄件人,拉起彈窗后選擇信息了!這樣會方便一些!!!但是!我發現用戶如果是手動輸入添加用戶信息后,用戶會沒有新添加這個用戶的id!然而下單的時候我們是需要給后端傳遞這個收件人和寄件人用戶id的!所以這里有了一個大的bug!
最終的解決方案:后端在創建用戶的地址簿的時候,給我返回一個用戶的id,然后我在添加頁將這個用戶的id傳遞給寄件下單頁面,然后傳給下單接口!就這樣,完美的解決了這個問題!