小说推广数据系统

Kernel.php 3.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. <?php
  2. namespace App\Console;
  3. use App\Console\Commands\AdAccountRelationToRds;
  4. use App\Console\Commands\ExportTask;
  5. use App\Console\Commands\FansDataCube;
  6. use App\Console\Commands\FansDataOfDay;
  7. use App\Console\Commands\JiaShuHistoryOrderDeal;
  8. use App\Console\Commands\JiaShuOrderList;
  9. use App\Console\Commands\MaiBuOrderList;
  10. use App\Console\Commands\MpDailyReport;
  11. use App\Console\Commands\MpHourlyReport;
  12. use App\Console\Commands\MPPromoteData;
  13. use App\Console\Commands\NovelAccountList;
  14. use App\Console\Commands\NovelDataStatistics;
  15. use App\Console\Commands\NovelDataTotalStatistics;
  16. use App\Console\Commands\NovelOrderBindAccount;
  17. use App\Console\Commands\PlayletDataStatistics;
  18. use App\Console\Commands\SunnyAccount;
  19. use App\Console\Commands\SunnyOrder;
  20. use App\Console\Commands\SunnyOrderSupply;
  21. use App\Console\Commands\SunnyTaskFinish;
  22. use App\Console\Commands\SunnyWxFansData;
  23. use App\Console\Commands\UserAttrAnalysis;
  24. use App\Console\Commands\YouZiAdSetList;
  25. use App\Console\Commands\YouZiOrderList;
  26. use App\Console\Commands\YouZiPlayletPromoteList;
  27. use App\Console\Commands\YouZiWxAccount;
  28. use App\Console\Commands\YWOrderList;
  29. use App\Console\Commands\YWWxAccount;
  30. use App\Console\Commands\ZDOrderList;
  31. use App\Console\Commands\ZDWxAccount;
  32. use App\Console\Commands\ZZYNovelDeal;
  33. use App\Console\Commands\ZZYOrderList;
  34. use App\Console\Commands\ZZYWxAccount;
  35. use Illuminate\Console\Scheduling\Schedule;
  36. use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
  37. class Kernel extends ConsoleKernel
  38. {
  39. /**
  40. * The Artisan commands provided by your application.
  41. *
  42. * @var array
  43. */
  44. protected $commands = [
  45. MPPromoteData::class,
  46. ZZYWxAccount::class,
  47. ZZYOrderList::class,
  48. FansDataCube::class,
  49. FansDataOfDay::class,
  50. YWWxAccount::class,
  51. YWOrderList::class,
  52. SunnyAccount::class,
  53. SunnyTaskFinish::class,
  54. SunnyOrder::class,
  55. SunnyWxFansData::class,
  56. MpDailyReport::class,
  57. ZDWxAccount::class,
  58. ZDOrderList::class,
  59. NovelDataStatistics::class,
  60. NovelDataTotalStatistics::class,
  61. ExportTask::class,
  62. MpHourlyReport::class,
  63. NovelAccountList::class, // 使用中的小说推广账号
  64. UserAttrAnalysis::class, // 由订单数据进行用户属性分析
  65. ZZYNovelDeal::class, // 掌中云小说数据处理
  66. YouZiWxAccount::class, // 微信账号数据获取-柚子
  67. YouZiOrderList::class, // 订单列表数据获取-柚子
  68. YouZiAdSetList::class, // 绑定数据源对应信息获取-柚子
  69. AdAccountRelationToRds::class, // 腾讯广告账户关联的公众账号信息列表存入Redis
  70. PlayletDataStatistics::class, // 短剧推手相关信息离线统计脚本
  71. NovelOrderBindAccount::class, // 小说订单数据绑定AppId
  72. YouZiPlayletPromoteList::class, // 柚子平台短剧推广计划爬取
  73. SunnyOrderSupply::class, // 阳光订单数据补充脚本
  74. JiaShuOrderList::class, // 嘉书订单信息处理
  75. JiaShuHistoryOrderDeal::class, // 嘉书历史订单处理
  76. MaiBuOrderList::class, // 迈步订单处理
  77. ];
  78. /**
  79. * Define the application's command schedule.
  80. *
  81. * @param \Illuminate\Console\Scheduling\Schedule $schedule
  82. * @return void
  83. */
  84. protected function schedule(Schedule $schedule)
  85. {
  86. // $schedule->command('inspire')
  87. // ->hourly();
  88. }
  89. /**
  90. * Register the Closure based commands for the application.
  91. *
  92. * @return void
  93. */
  94. protected function commands()
  95. {
  96. require base_path('routes/console.php');
  97. }
  98. }