一、问题所在:

1、进入消息页面点开系统通知前,有通知更新后,查看系统通知,不会显示最新两条记录。

2、问题分析:前期必传参数messageId,获取通知集合后,通过messageId分页,当messageId与第一个对象的id不相等时,就获取传参的id的下一个对象,所以少两条记录。

二、解决方案:

1、写controller传参messagesFrom,messageId定义为非必传参数:

2、通过messageFrom获取相应的集合;

3、分页时,messageId为非必传参数,有默认值,

  当其初始值为默认值时,进行分页,获取第一页对象,再传值第一页最后的id给messageId;

  再获取messageId之后的(pageSize)条对象,一次类推,完成分页。

三、需要更新的代码为:

  

 

posted on 2019-03-11 20:32  qqzhulu  阅读(814)  评论(0编辑  收藏  举报