statisticsDataService = new StatisticsDataService; } /** * 数据统计主页 * @return mixed * @throws \think\Exception */ public function index() { return $this->fetch('index', [ // 数据概况 'survey' => $this->statisticsDataService->getSurveyData(), // 近七日交易走势 'echarts7days' => $this->statisticsDataService->getTransactionTrend(), // 商品销售榜 'goodsRanking' => $this->statisticsDataService->getGoodsRanking(), // 用户消费榜 'userExpendRanking' => $this->statisticsDataService->geUserExpendRanking(), ]); } /** * 数据概况API * @param null $startDate * @param null $endDate * @return array * @throws \think\Exception */ public function survey($startDate = null, $endDate = null) { return $this->renderSuccess('', '', $this->statisticsDataService->getSurveyData($startDate, $endDate)); } }