// +---------------------------------------------------------------------- namespace app\controller\admin\v1\statistic; use app\controller\admin\AuthController; use app\services\user\UserMoneyServices; use think\facade\App; class BalanceStatistic extends AuthController { /** * @param App $app * @param UserMoneyServices $services */ public function __construct(App $app, UserMoneyServices $services) { parent::__construct($app); $this->services = $services; } /** * 余额统计基础信息 * @return mixed */ public function getBasic() { $where = $this->request->getMore([ ['time', ''] ]); $data = $this->services->getBasic($where); return app('json')->success($data); } /** * 余额统计趋势图 * @return mixed */ public function getTrend() { $where = $this->request->getMore([ ['time', ''] ]); $data = $this->services->getTrend($where); return app('json')->success($data); } /** * 余额来源 * @return mixed */ public function getChannel() { $where = $this->request->getMore([ ['time', ''] ]); $data = $this->services->getChannel($where); return app('json')->success($data); } /** * 余额类型 * @return mixed */ public function getType() { $where = $this->request->getMore([ ['time', ''] ]); $data = $this->services->getType($where); return app('json')->success($data); } }