message_push
2015-11-10 16:09:21 1 举报
登录查看完整内容
短息通知系统GetMsgList接口流程
作者其他创作
大纲/内容
是否满足穿入串里面的具体需求
N
加入到用户消息列表
遍历用户消息列表
遍历全站消息
usertime是否大于该消息创建时间 && A是否大于创建时间
userid是否在Redis中目标库是DB0
获取用户所有的信息
判断是否在用户消息列表中
加入最后结果列表
Y
收取全站消息【按照平台区分】
调用持久层API
获取用户最后收到一条全站消息的时间【按照平台区分】 标记为A,目标库是db1
判断以下参数是否存在:1. usertime2. timestamp3. page4. pagesize
存储用户收到最后一条消息的客户端,和服务器端创建时间,这两个时间在更改消息状态的时候会用到
存储
不存在返回空置
GETMSGLIST
获取用户最后看到的一条消息的创建时间【按照平台区分】
获取用户最后删除一条消息的创建时间【按照平台区分】
过滤用户消息列表查看其是否满图条件
0 条评论
回复 删除
下一页