内頁Banner背景圖
創絡講堂
白(bái)色波浪圖形
灰色波浪圖形 灰色波浪圖形
白(bái)色波浪圖形 白(bái)色波浪圖形
白(bái)色波浪圖形 白(bái)色波浪圖形
白(bái)色波浪圖形 白(bái)色波浪圖形
本文于2021-09-07最後更新,距今已超過1年(nián),如(rú)不符合現在的實際情況,可(kě)聯系創絡客服獲取幫助或查閱近期文章(zhāng)。

創絡商城(chéng)網站(zhàn)系統已經非常成熟的運營在多位客戶的經營活動中,但(dàn)随着時間的流逝,不可(kě)避免的會出現一些我們未能預見(jiàn)的問(wèn)題,這個時候我們就(jiù)會加緊修複處理(lǐ)。而在最近的一次程序更新中,石岩做網站(zhàn)的公司創絡科(kē)技解決了公衆号商城(chéng)微信登陸成功後但(dàn)不跳(tiào)轉的問(wèn)題,我們發現在某些極端測試情況下會出現這種問(wèn)題:當用戶通過微信訪問(wèn)商城(chéng)時,在用戶登錄界面點擊微信一鍵登錄的時候,微信會提示登錄成功,但(dàn)是接下來(lái)不是跳(tiào)轉到預期的頁面,而是出現一個空白(bái)頁,關閉網頁後重新打開卻已經是登錄狀态了。

公衆号商城(chéng)微信登陸成功後但(dàn)不跳(tiào)轉

預期頁面:登錄前所訪問(wèn)的頁面(如(rú)商品詳情頁),如(rú)果不存在(用戶直接從(cóng)微信菜單進入用戶登錄頁面),則默認爲首頁。

問(wèn)題定位:通過微信提示登錄成功的線索可(kě)以排除微信長鏈接出錯的可(kě)能性,且關閉網頁後重新打開卻已經是登錄狀态,說(shuō)明問(wèn)題出在程序本身(shēn)。而以往使用一直沒有問(wèn)題,也沒有其他(tā)客戶反饋過相(xiàng)關問(wèn)題。于是對程序打點,進行斷點測試,最終成功将問(wèn)題定位在訂單積分(fēn)的問(wèn)題上面:出現了訂單負數積分(fēn)的情況。

錯誤分(fēn)析:在實際的運營中極難出現這種問(wèn)題,但(dàn)是剛好這個項目進行了一個極端測試:設置商品價格爲0.01元,又可(kě)以使用無門(mén)檻的優惠券10元,運費10元。那麽實際支付金額爲:0.01-10+10=0.01元。而用戶支付的10元運費是不計(jì)入積分(fēn)的,因此本單積分(fēn)爲0.01-10=-9.99分(fēn),取整後爲-9分(fēn)。當用戶登錄時自(zì)動收貨獲取該訂單積分(fēn)時則出現程序上的運算邏輯錯誤:原積分(fēn)+訂單積分(fēn)=新積分(fēn),實例化爲本文中的數據爲:99+-9=?,此時出現程序錯誤,導緻出現空白(bái)頁。

問(wèn)題解決:問(wèn)題分(fēn)析清楚後,解決問(wèn)題就(jiù)十分(fēn)簡單了,在計(jì)算訂單實際獲得(de)積分(fēn)的時候,對計(jì)算結果進行多一次判斷,當積分(fēn)爲負數時,重新定義積分(fēn)等于0分(fēn)即可(kě)。

上一條 返回目錄 下一條
更多閱讀(dú)選擇
相(xiàng)關文章(zhāng)
我們推薦了一些您可(kě)能也會感興趣的文章(zhāng)
客服電話(huà)
  • 0755-23698839
  • 134-1757-3710
  • 132-6576-8769
創絡建站(zhàn)客服二維碼
不出售過期域名
微信咨詢