From 250ab297ce1b239c8738dcbfd5d333a9931bdf6c Mon Sep 17 00:00:00 2001 From: evoxwht <442384644@qq.com> Date: Fri, 18 Feb 2022 09:29:27 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E6=9B=B4=E6=96=B0=E8=B5=84=E9=87=91?= =?UTF-8?q?=E6=B5=81=E6=B0=B4=E8=B7=AF=E7=94=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- crmeb/app/adminapi/route/statistic.php | 79 ++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 crmeb/app/adminapi/route/statistic.php diff --git a/crmeb/app/adminapi/route/statistic.php b/crmeb/app/adminapi/route/statistic.php new file mode 100644 index 000000000..104154e11 --- /dev/null +++ b/crmeb/app/adminapi/route/statistic.php @@ -0,0 +1,79 @@ + +// +---------------------------------------------------------------------- + +use think\facade\Route; + +/** + * 分销管理 相关路由 + */ +Route::group('statistic', function () { + /** 用户统计 */ + //用户基础 + Route::get('user/get_basic', 'v1.statistic.UserStatistic/getBasic')->option(['real_name' => '用户基础统计']); + //用户增长趋势 + Route::get('user/get_trend', 'v1.statistic.UserStatistic/getTrend')->option(['real_name' => '用户增长趋势']); + //微信用户 + Route::get('user/get_wechat', 'v1.statistic.UserStatistic/getWechat')->option(['real_name' => '微信用户统计']); + //微信用户成长趋势 + Route::get('user/get_wechat_trend', 'v1.statistic.UserStatistic/getWechatTrend')->option(['real_name' => '微信用户成长趋势']); + //用户地域排行 + Route::get('user/get_region', 'v1.statistic.UserStatistic/getRegion')->option(['real_name' => '用户地域排行']); + //用户性别 + Route::get('user/get_sex', 'v1.statistic.UserStatistic/getSex')->option(['real_name' => '用户性别分布']); + //商品数据导出 + Route::get('user/get_excel', 'v1.statistic.UserStatistic/getExcel')->option(['real_name' => '用户数据导出']); + + /** 商品统计 */ + //商品基础 + Route::get('product/get_basic', 'v1.statistic.ProductStatistic/getBasic')->option(['real_name' => '商品基础统计']); + //商品趋势 + Route::get('product/get_trend', 'v1.statistic.ProductStatistic/getTrend')->option(['real_name' => '商品趋势']); + //商品排行 + Route::get('product/get_product_ranking', 'v1.statistic.ProductStatistic/getProductRanking')->option(['real_name' => '商品排行']); + //商品数据导出 + Route::get('product/get_excel', 'v1.statistic.ProductStatistic/getExcel')->option(['real_name' => '商品数据导出']); + + /** 交易统计 */ + //今日营业额统计 + Route::get('trade/top_trade', 'v1.statistic.TradeStatistic/topTrade')->option(['real_name' => '今日营业额统计']); + Route::get('trade/bottom_trade', 'v1.statistic.TradeStatistic/bottomTrade')->option(['real_name' => '交易统计底部数据']); + + /** 订单统计 */ + //订单基础 + Route::get('order/get_basic', 'v1.statistic.OrderStatistic/getBasic')->option(['real_name' => '订单基础统计']); + //订单趋势 + Route::get('order/get_trend', 'v1.statistic.OrderStatistic/getTrend')->option(['real_name' => '订单趋势']); + //订单来源 + Route::get('order/get_channel', 'v1.statistic.OrderStatistic/getChannel')->option(['real_name' => '订单来源']); + //订单类型 + Route::get('order/get_type', 'v1.statistic.OrderStatistic/getType')->option(['real_name' => '订单类型']); + + /** 资金流水 */ + Route::get('flow/get_list', 'v1.statistic.FlowStatistic/getFlowList')->option(['real_name' => '资金流水']); + Route::post('flow/set_mark/:id', 'v1.statistic.FlowStatistic/setMark')->option(['real_name' => '设置备注']); + Route::get('flow/get_record', 'v1.statistic.FlowStatistic/getFlowRecord')->option(['real_name' => '账单记录']); + + /** 余额统计 */ + //余额基础统计 + Route::get('balance/get_basic', 'v1.statistic.BalanceStatistic/getBasic')->option(['real_name' => '余额基础统计']); + //余额趋势 + Route::get('balance/get_trend', 'v1.statistic.BalanceStatistic/getTrend')->option(['real_name' => '余额趋势']); + //余额来源 + Route::get('balance/get_channel', 'v1.statistic.BalanceStatistic/getChannel')->option(['real_name' => '余额来源']); + //余额消耗 + Route::get('balance/get_type', 'v1.statistic.BalanceStatistic/getType')->option(['real_name' => '余额消耗']); + +})->middleware([ + \app\http\middleware\AllowOriginMiddleware::class, + \app\adminapi\middleware\AdminAuthTokenMiddleware::class, + \app\adminapi\middleware\AdminCkeckRoleMiddleware::class, + \app\adminapi\middleware\AdminLogMiddleware::class +]);