ani2.41中sysIndex的通知提示数字不超过10
o_O
VIP3
2019-11-21 23:41:01
最后修改:2019-11-21 23:42:03
收藏
ani2.41中,sysIndex页面顶部的的通知按钮,有一个提示数字的地方,这个地方的数字不超过10。
原因在于,LoginController.java中,对于数字获取使用了Page的查询,但是没有限定每页大小,导致默认为10。
[hr]
原代码:
[pre]
OaNotify oaNotify = new OaNotify();
oaNotify.setSelf(true);
oaNotify.setReadFlag("0");
Page<OaNotify> page = oaNotifyService.find(new Page<OaNotify>(request, response), oaNotify);
request.setAttribute("page", page);
request.setAttribute("count", page.getList().size());//未读通知条数
[/pre]
[hr]
修改后:
[pre]
OaNotify oaNotify = new OaNotify();
oaNotify.setSelf(true);
oaNotify.setReadFlag("0");
Page<OaNotify> page = oaNotifyService.find(new Page<OaNotify>(request, response, -1), oaNotify);
request.setAttribute("page", page);
request.setAttribute("onNotifyCount", page.getList().size());//未读通知条数
[/pre]
[hr]
img[/userfiles/fly/287e84a69745483fb3688eb7a303d0e0/files/1574350920086.]