2021-3~2021.10
Bug描述一:頁面上展示訂單編號(hào)與數(shù)據(jù)庫(kù)存儲(chǔ)的訂單編號(hào)不一致
產(chǎn)生原因:后端將訂單編號(hào)以long類型傳遞給前端,前端能接受的長(zhǎng)度小于后端傳遞的長(zhǎng)度,造成精度丟失
解決方案:訂單編號(hào)后端需要以string類型進(jìn)行傳遞
Bug描述二:前端計(jì)算邏輯不正確,如圖

產(chǎn)生原因:js 中所有數(shù)字的默認(rèn)類型都是number類型,也就是64位的雙精度浮點(diǎn)類型
2022.1.13
Bug描述:門店?duì)I業(yè)銷售統(tǒng)計(jì)在內(nèi)部web端和用戶app端不一致
產(chǎn)生原因:倆個(gè)平臺(tái)統(tǒng)計(jì)的標(biāo)準(zhǔn)不一致,一個(gè)是下單時(shí)間進(jìn)行統(tǒng)計(jì),一個(gè)是支付時(shí)間進(jìn)行統(tǒng)計(jì)
2022.2.14
Bug描述:在門店下單時(shí),使用折扣后,顯示支付金額8.99,實(shí)際支付9.00元
產(chǎn)生原因:前后端處理的小數(shù)規(guī)則不一致。前端計(jì)算后對(duì)小數(shù)是向下取值,而訂單數(shù)據(jù)傳遞到后端,后端重新計(jì)算后,對(duì)值是四舍五入。
2022.7.27
Bug描述:使用優(yōu)惠券的訂單,第一次支付失敗后,第二次再次支付會(huì)提示優(yōu)惠券信息錯(cuò)誤
產(chǎn)生原因:代碼業(yè)務(wù)層面的原因。雖然第一次支付失敗,但在后端卻已經(jīng)生成了訂單,優(yōu)惠券已經(jīng)使用,第二次支付是生成新的訂單,但傳遞的優(yōu)惠券id沒有發(fā)生變化,但后端判斷該id已使用,就會(huì)提示報(bào)錯(cuò)。
心得:要關(guān)注業(yè)務(wù)方面,開發(fā)的實(shí)現(xiàn)邏輯
浙公網(wǎng)安備 33010602011771號(hào)