第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

一條信息如何使不同的人顯示已讀與未讀?

一條信息如何使不同的人顯示已讀與未讀?

不負相思意 2019-04-19 16:11:18
我的客戶有一個拜訪的功能,拜訪信息之后會有一個提示,但是這個客戶不光我能看到,我的領導也能看到,我想做的是我讀完之后在我這邊把信息提示去掉,其他人不改變未讀狀態(tài),領導讀完把領導那邊的信息提示去掉,兩邊都不干涉,應該怎么去完成這個功能啊,求個思路
查看完整描述

2 回答

?
森林海

TA貢獻2011條經(jīng)驗 獲得超2個贊

如果不考慮性能,且消息要發(fā)給的人不多的話,我倒有個思路。
把客戶發(fā)的消息加個“閱讀人”字段,記錄讀過該消息的用戶ID。
(現(xiàn)在想想真是個糟糕的思路,因為每次想檢索某用戶未讀的消息,都得把所有消息“閱讀人”字段搜索一遍……)
新思路:
建立一個消息關系表,如果用戶“拜訪”,則將該消息發(fā)送至需要接受的所有用戶(建立行)。如果已讀讀完則刪除行(或者標記“1”)。
(這是目前一些論壇的思路,不過也是接收者不多的前提下。)
                            
查看完整回答
反對 回復 2019-04-19
?
呼如林

TA貢獻1798條經(jīng)驗 獲得超3個贊

我覺得這個應該從數(shù)據(jù)表關聯(lián)下手,只要給信息表和用戶表之間建立多對多的關系就行了。具體做法是建立一個新表,此表把用戶id以及對應的信息id記錄下來,已讀一條就新增一條數(shù)據(jù)。建立好索引,即使數(shù)據(jù)量大讀取也很快的。不過應該這個數(shù)據(jù)表的結(jié)構還能進一步優(yōu)化
                            
查看完整回答
反對 回復 2019-04-19
  • 2 回答
  • 0 關注
  • 739 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號