首页 > 技术文章 > 设计未读提醒方案的小技巧

cloverclover 2020-09-08 18:04 原文

 

需求:

    设计一个方案,实现简单的未读的公告在头像右上角显示数量,不要求显示具体哪条未读,只要求统计数量即可。

 

思路:

    1、由于不要求显示具体哪条未读,所以不必新设计一个数据库表去记录用户和公告的关联;

    2、只需要在用户表增加一个字段为上次查看公告的时间,例如:lastCheckTime;

    3、当用户登录时去公告表中查询比lastCheckTime更加新的时间的公告数量,最后返回给前端;

    4、前端拿到数据后显示数量在用户头像的右上角;

    5、当用户点击后进入查看页面,调用接口更新lastCheckTime字段即可;

 

推荐阅读