我正在開發一個 ERP 應用程式,用戶可以在不同的分支機構之間切換以管理他們的庫存,不同的分支機構可以訪問不同的資料,當用戶觸發 switchBranch() 函式時,我們會將 branch_id 存盤在會話中,以便系統知道用戶是當前在哪個分支中以便根據會話中的 branch_id 回傳相關資料庫,但如果用戶在新選項卡中觸發 switchBranch() 函式,這將是一個問題,如果用戶繼續在舊選項卡上作業,則會導致舊選項卡出錯,因為當他們在新選項卡上 switchBranch() 時,會話資料已經被覆寫。
對這種情況有什么建議嗎?
uj5u.com熱心網友回復:
不要全域制作branch_id,我的建議是制作branch_id組件級別,所以只要您需要將branch_id傳遞給服務器,您只需將其放入請求中即可。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/436535.html
上一篇:重試邏輯以檢查資料庫中的現有鍵
