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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

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

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

慕虎7371278 2019-04-16 17:05:44
我的客戶有一個(gè)拜訪的功能,拜訪信息之后會(huì)有一個(gè)提示,但是這個(gè)客戶不光我能看到,我的領(lǐng)導(dǎo)也能看到,我想做的是我讀完之后在我這邊把信息提示去掉,其他人不改變未讀狀態(tài),領(lǐng)導(dǎo)讀完把領(lǐng)導(dǎo)那邊的信息提示去掉,兩邊都不干涉,應(yīng)該怎么去完成這個(gè)功能啊,求個(gè)思路
查看完整描述

2 回答

?
幕布斯6054654

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超7個(gè)贊

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

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊

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

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)