Index.php 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. /**
  3. * Niushop商城系统 - 团队十年电商经验汇集巨献!
  4. * =========================================================
  5. * Copy right 2019-2029 上海牛之云网络科技有限公司, 保留所有权利。
  6. * ----------------------------------------------
  7. * 官方网址: https://www.niushop.com
  8. * =========================================================
  9. */
  10. namespace addon\store\shopapi\controller;
  11. use app\model\stat\SiteStat as SiteStatModel;
  12. use Carbon\Carbon;
  13. class Index extends BaseStoreApi
  14. {
  15. /**
  16. * 首页统计数据
  17. */
  18. public function statistical()
  19. {
  20. $today = Carbon::now();
  21. $stat_shop_model = new SiteStatModel($this->site_id);
  22. $today_info = $stat_shop_model->getStatSite($this->site_id, $today->year, $today->month, $today->day)[ 'data' ] ?? [];
  23. $data = [
  24. 'visitor_day' => $today_info[ 'visitor_day' ] ?? 0,
  25. 'member_count_day' => $today_info[ 'member_count_day' ] ?? 0,
  26. 'order_money_day' => $today_info[ 'order_money_day' ] ?? 0.00,
  27. 'order_count_day' => $today_info[ 'order_count_day' ] ?? 0,
  28. ];
  29. return $this->response($this->success($data));
  30. }
  31. }