[关闭]
@tianqing123 2017-06-19T10:14:03.000000Z 字数 806 阅读 762

新版商业大屏

离线大屏


  1. 定时器({
  2. if(更新数据包){
  3. advData = getDescAdv(); // 获取排序后的广告数据
  4. taskAdvData = getTaskAdv(advData); // 获取定时执行的广告集合
  5. app.createSchedule(taskAdvData); // 将定时任务发送给app
  6. app.SCHEDULE_COMPLETE({ // 接收app通知 code == 306 代表有广告定时任务执行
  7. if(code == 306){
  8. advData = getDescAdv(); // 获取排序后的广告数据
  9. }
  10. })
  11. }
  12. },五分钟请求一次服务器)
  1. adv = getAdvData();
  2. result = [];
  3. adv.each((d){
  4. if(时间符合条件的广告){
  5. result.push(d)
  6. }
  7. })
  8. result.desc()
  9. ------------------
  10. desc
  11. 先按index排序 [[{},{}],[{}]]
  12. 相同的index 按照时间交换先后顺序[{},{}]
  13. 广告
  14. [
  15. {
  16. id:'1',
  17. img:'',
  18. time:'',
  19. }
  20. ]
  21. 分发
  22. [
  23. {
  24. showTime:'111'
  25. id:‘1’,
  26. index:'',
  27. }
  28. ]
  29. cron:定时,一次性任务。9-10
  30. [
  31. {
  32. showTime:'222' // 定时广告 永久性广告。
  33. id:‘1’,
  34. index:'',
  35. }
  36. ]
  37. for(reportTask) {
  38. create("ReportTask", extend:{rt.code});
  39. }
  40. {
  41. _a:function(){
  42. return baobiao(a);
  43. },
  44. _b:function(){return baobiao(b);}
  45. }
  46. code, extend
  47. function baobiao(extend){
  48. if ajax.月结商户(shh)){
  49. fn1();
  50. }else{
  51. fn2();
  52. }
  53. }
  54. var arr = ['x_a','_b'];
  55. arr.each(d{
  56. d = timer((code){
  57. x[code]
  58. },1000)
  59. })
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注