GenerateForceDayStat.php 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: sogndb
  5. * Date: 2018/02/05
  6. * Time: 下午5:26
  7. */
  8. namespace App\Console\Commands\SendOrder;
  9. use App\Modules\SendOrder\Services\SendOrderForceDayStatService;
  10. use App\Modules\SendOrder\Services\SendOrderStatService;
  11. use Illuminate\Console\Command;
  12. use Log;
  13. class GenerateForceDayStat extends Command
  14. {
  15. /**
  16. * 执行命令 php artisan send_order_generate_force_day_stat
  17. *
  18. * The name and signature of the console command.
  19. *
  20. * @var string
  21. */
  22. protected $signature = 'send_order:generate_force_day_stat';
  23. /**
  24. * The console command description.
  25. *
  26. * @var string
  27. */
  28. protected $description = '每日图书派单数据生成';
  29. /**
  30. * Execute the console command.
  31. *
  32. * @return mixed
  33. */
  34. public function handle()
  35. {
  36. ini_set('memory_limit', '1280M');
  37. print_r("======每日图书派单数据生成 【任务执行开始】=====" . date("y-m-d H:i:s" . "\n"));
  38. Log::info("======每日图书派单数据生成 【任务执行开始】=====" . date("y-m-d H:i:s" . "\n"));
  39. //TODO 将时间改为今天
  40. $date = date("Y-m-d", strtotime(' -1 day'));
  41. SendOrderForceDayStatService::generateForceDayStat($date);
  42. //生成汇总
  43. //SendOrderStatService::generateStat();
  44. Log::info("======每日图书派单数据生成 【任务执行结束】=====" . date("y-m-d H:i:s" . "\n"));
  45. print_r("======每日图书派单数据生成 【任务执行结束】=====" . date("y-m-d H:i:s" . "\n"));
  46. }
  47. }