@tianqing123
2017-07-05T10:22:02.000000Z
字数 830
阅读 749
离线大屏
获取广告数据
调用 handleFS传入{type:'list',path:'res/adv',suffix:'json'}
调用 handleFS传入{type:'list',path:'res/ad_dispatch_item',suffix:'json'}
调用 inTimeRange传入 {cronList:cronList}根据返回结果判断广告是否显示
广告排序
function advSort(advData){var data = _.sortBy(advData, function (adv) {return new Date(adv.createTime);});var _sort = function (data, result) {if (_.isEmpty(data)) { // 已经排序到最后一位return result;}var firstItem = data[0];if (_.isEmpty(result)) {result.push(firstItem);} else {if (firstItem.index > result.length) {result.push(firstItem)} else {result.splice(firstItem.index - 1, 0, firstItem);}}return _sort(data.slice(1), result);};return _sort(data, []).slice(0);}
