加入系统通知的过滤功能,过滤过期的通知
This commit is contained in:
parent
c34cf84bd9
commit
bbd48bc939
@ -9,11 +9,12 @@
|
|||||||
|
|
||||||
var loadSystemNotice = function () {
|
var loadSystemNotice = function () {
|
||||||
$.get(loadUrl).done(function (json) {
|
$.get(loadUrl).done(function (json) {
|
||||||
|
var nowDate = new Date().getTime();
|
||||||
json.lastLoad = new Date().getTime();
|
json.lastLoad = new Date().getTime();
|
||||||
if (savedNotice.lastReadId) {
|
if (savedNotice.lastReadId) {
|
||||||
var takeCounter = 0;
|
var takeCounter = 0;
|
||||||
json.items = _.filter(json.items, function (i) {
|
json.items = _.filter(json.items, function (i) {
|
||||||
return !savedNotice.lastReadId || savedNotice.lastReadId < i.id || (takeCounter++ < data.sysNoticeMaxShowCount);
|
return (!i.expiresTime || nowDate > i.expiresTime) && (!savedNotice.lastReadId || savedNotice.lastReadId < i.id || (takeCounter++ < data.sysNoticeMaxShowCount));
|
||||||
});
|
});
|
||||||
json.lastReadId = savedNotice.lastReadId;
|
json.lastReadId = savedNotice.lastReadId;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user