diff --git a/app/admin/controller/Statistics.php b/app/admin/controller/Statistics.php index 09e1cb8..67f8195 100755 --- a/app/admin/controller/Statistics.php +++ b/app/admin/controller/Statistics.php @@ -1687,13 +1687,41 @@ class Statistics extends Base */ public function getProfitData() { - // 当天收入:当日微信支付+当日钻石消费 - $today_income = Db::query("SELECT IFNULL(sum(ol.price),0)+IFNULL(sum(ol.use_money),0) as total + // 今日收入(当日微信支付+当日钻石消费) + $today_income_query = Db::query("SELECT IFNULL(sum(ol.price),0)+IFNULL(sum(ol.use_money),0) as total FROM `order` ol LEFT JOIN `user` us ON ol.user_id=us.id WHERE us.status=1 AND us.istest=0 AND ol.status=1 AND ol.pay_time>UNIX_TIMESTAMP(CURDATE())"); - $today_income = isset($today_income[0]['total']) ? round($today_income[0]['total'], 2) : 0; + $today_income = isset($today_income_query[0]['total']) ? round($today_income_query[0]['total'], 2) : 0; + + // RMB 收入 + $rmb_income_query = Db::query("SELECT IFNULL(sum(ol.price),0) as total + FROM `order` ol + LEFT JOIN `user` us ON ol.user_id=us.id + WHERE us.status=1 AND us.istest=0 AND ol.status=1 + AND ol.pay_time>UNIX_TIMESTAMP(CURDATE())"); + $rmb_income = isset($rmb_income_query[0]['total']) ? round($rmb_income_query[0]['total'], 2) : 0; + + // 其它收入 + $other_income_query = Db::query("SELECT IFNULL(sum(price),0) as total + from profit_revenue + where profit_date = CURDATE()"); + $other_income = isset($other_income_query[0]['total']) ? round($other_income_query[0]['total'], 2) : 0; + + // 今日出货总额 + $shipped_today_query = Db::query("SELECT IFNULL(sum(goodslist_money),0) as total + FROM order_list oll + LEFT JOIN `user` us ON oll.user_id=us.id + WHERE us.status=1 AND us.istest=0 + AND oll.goodslist_type<3 AND oll.addtime>UNIX_TIMESTAMP(CURDATE())"); + $shipped_today = isset($shipped_today_query[0]['total']) ? round($shipped_today_query[0]['total'], 2) : 0; + + // 其它支出 + $expenses_query = Db::query("SELECT IFNULL(sum(amount),0) as total + from profit_expenses + where profit_date = CURDATE()"); + $expenses = isset($expenses_query[0]['total']) ? round($expenses_query[0]['total'], 2) : 0; // 当日发货金额 $today_shipped = Db::query("SELECT sum(goodslist_money) as total @@ -1703,7 +1731,7 @@ class Statistics extends Base AND oll.goodslist_type<3 AND oll.choice_time>UNIX_TIMESTAMP(CURDATE())"); $today_shipped = isset($today_shipped[0]['total']) ? round($today_shipped[0]['total'], 2) : 0; - // 用户盒柜剩余 + // 用户盒柜剩余价值 $box_remaining = Db::query("SELECT sum(goodslist_money) as total FROM order_list oll LEFT JOIN `user` us ON oll.user_id=us.id @@ -1711,7 +1739,7 @@ class Statistics extends Base AND oll.goodslist_type<3"); $box_remaining = isset($box_remaining[0]['total']) ? round($box_remaining[0]['total'], 2) : 0; - // 用户还剩多少达达券(查询出来后,需要除以100,达达券和emb的比例为100:1,1块钱兑换100rmb) + // 用户剩余达达券(查询出来后,需要除以100,达达券和emb的比例为100:1,1块钱兑换100rmb) $remaining_coupon = Db::query("SELECT sum(money2) as money2 FROM `user` WHERE status=1 AND istest=0"); @@ -1725,11 +1753,15 @@ class Statistics extends Base 'code' => 0, 'msg' => '获取数据成功', 'data' => [ - 'profit' => $profit, 'today_income' => $today_income, + 'rmb_income' => $rmb_income, + 'other_income' => $other_income, + 'shipped_today' => $shipped_today, + 'expenses' => $expenses, 'today_shipped' => $today_shipped, 'remaining_coupon' => $remaining_coupon, 'box_remaining' => $box_remaining, + 'profit' => $profit, 'formula' => "利润({$profit}) = 当天收入({$today_income}) - 当天发货金额({$today_shipped}) - 当天用户剩余达达券({$remaining_coupon}) - 盒柜剩余({$box_remaining})" ] ]); @@ -1833,4 +1865,263 @@ class Statistics extends Base ]); } + /** + * 获取消费与虚拟货币数据 + * @return \think\response\Json + */ + public function getCurrencyData() + { + try { + // 获取测试用户ID列表 + $userList = User::where('istest', '>', 0)->field('id')->select(); + $userArray = array_column($userList->toArray(), 'id'); + + // 时间范围 + $ranges = [ + // 今日时间 + 'today_start' => strtotime('today'), + 'today_end' => strtotime('tomorrow') - 1, + // 昨日时间 + 'yesterday_start' => strtotime('yesterday'), + 'yesterday_end' => strtotime('today') - 1, + // 本周时间(周一到周日) + 'this_week_start' => strtotime('monday this week'), + 'this_week_end' => strtotime('sunday this week') + 86399, + // 上周时间(上周一到上周日) + 'last_week_start' => strtotime('monday last week'), + 'last_week_end' => strtotime('sunday last week') + 86399, + // 本月时间(1号到月末) + 'this_month_start' => strtotime(date('Y-m-01')), + 'this_month_end' => strtotime(date('Y-m-t')) + 86399, + // 上月时间(上个月1号到月末) + 'last_month_start' => strtotime(date('Y-m-01', strtotime('-1 month'))), + 'last_month_end' => strtotime(date('Y-m-t', strtotime('-1 month'))) + 86399 + ]; + + // 消费人数统计 + $consume_today = OrderModel::where('status', '=', 1)->whereNotIn('user_id', $userArray)->whereBetweenTime('addtime', $ranges['today_start'], $ranges['today_end'])->field('user_id')->group('user_id')->count('user_id'); + $consume_yesterday = OrderModel::where('status', '=', 1)->whereNotIn('user_id', $userArray)->whereBetweenTime('addtime', $ranges['yesterday_start'], $ranges['yesterday_end'])->field('user_id')->group('user_id')->count('user_id'); + $consume_this_week = OrderModel::where('status', '=', 1)->whereNotIn('user_id', $userArray)->whereBetweenTime('addtime', $ranges['this_week_start'], $ranges['this_week_end'])->field('user_id')->group('user_id')->count('user_id'); + $consume_last_week = OrderModel::where('status', '=', 1)->whereNotIn('user_id', $userArray)->whereBetweenTime('addtime', $ranges['last_week_start'], $ranges['last_week_end'])->field('user_id')->group('user_id')->count('user_id'); + $consume_this_month = OrderModel::where('status', '=', 1)->whereNotIn('user_id', $userArray)->whereBetweenTime('addtime', $ranges['this_month_start'], $ranges['this_month_end'])->field('user_id')->group('user_id')->count('user_id'); + $consume_last_month = OrderModel::where('status', '=', 1)->whereNotIn('user_id', $userArray)->whereBetweenTime('addtime', $ranges['last_month_start'], $ranges['last_month_end'])->field('user_id')->group('user_id')->count('user_id'); + + // RMB消费人数统计 + $rmb_consume_today = OrderModel::where('status', '=', 1)->whereNotIn('user_id', $userArray)->where('price', '>', 0)->whereBetweenTime('addtime', $ranges['today_start'], $ranges['today_end'])->field('user_id')->group('user_id')->count('user_id'); + $rmb_consume_yesterday = OrderModel::where('status', '=', 1)->whereNotIn('user_id', $userArray)->where('price', '>', 0)->whereBetweenTime('addtime', $ranges['yesterday_start'], $ranges['yesterday_end'])->field('user_id')->group('user_id')->count('user_id'); + $rmb_consume_this_week = OrderModel::where('status', '=', 1)->whereNotIn('user_id', $userArray)->where('price', '>', 0)->whereBetweenTime('addtime', $ranges['this_week_start'], $ranges['this_week_end'])->field('user_id')->group('user_id')->count('user_id'); + $rmb_consume_last_week = OrderModel::where('status', '=', 1)->whereNotIn('user_id', $userArray)->where('price', '>', 0)->whereBetweenTime('addtime', $ranges['last_week_start'], $ranges['last_week_end'])->field('user_id')->group('user_id')->count('user_id'); + $rmb_consume_this_month = OrderModel::where('status', '=', 1)->whereNotIn('user_id', $userArray)->where('price', '>', 0)->whereBetweenTime('addtime', $ranges['this_month_start'], $ranges['this_month_end'])->field('user_id')->group('user_id')->count('user_id'); + $rmb_consume_last_month = OrderModel::where('status', '=', 1)->whereNotIn('user_id', $userArray)->where('price', '>', 0)->whereBetweenTime('addtime', $ranges['last_month_start'], $ranges['last_month_end'])->field('user_id')->group('user_id')->count('user_id'); + + // 今日余额消费 + $money_today = OrderModel::where('status', '=', 1)->whereNotIn('user_id', $userArray)->whereBetweenTime('addtime', $ranges['today_start'], $ranges['today_end'])->sum('use_money'); + $money_yesterday = OrderModel::where('status', '=', 1)->whereNotIn('user_id', $userArray)->whereBetweenTime('addtime', $ranges['yesterday_start'], $ranges['yesterday_end'])->sum('use_money'); + + // 今日积分抵扣 + $score_today = OrderModel::where('status', '=', 1)->whereNotIn('user_id', $userArray)->whereBetweenTime('addtime', $ranges['today_start'], $ranges['today_end'])->sum('use_score'); + $score_yesterday = OrderModel::where('status', '=', 1)->whereNotIn('user_id', $userArray)->whereBetweenTime('addtime', $ranges['yesterday_start'], $ranges['yesterday_end'])->sum('use_score'); + + // 今日余额发放 + $money_recovery_today = OrderListRecovery::whereBetweenTime('addtime', $ranges['today_start'], $ranges['today_end'])->whereNotIn('user_id', $userArray)->sum('money'); + $money_recovery_yesterday = OrderListRecovery::whereBetweenTime('addtime', $ranges['yesterday_start'], $ranges['yesterday_end'])->whereNotIn('user_id', $userArray)->sum('money'); + + // 今日优惠券消费 + $coupon_today = OrderModel::where('status', '=', 1)->whereBetweenTime('addtime', $ranges['today_start'], $ranges['today_end'])->whereNotIn('user_id', $userArray)->sum('use_coupon'); + + // 返回JSON数据 + return json([ + 'code' => 0, + 'msg' => '获取数据成功', + 'data' => [ + // 消费人数 + 'consume_today' => $consume_today, + 'consume_yesterday' => $consume_yesterday, + 'consume_this_week' => $consume_this_week, + 'consume_last_week' => $consume_last_week, + 'consume_this_month' => $consume_this_month, + 'consume_last_month' => $consume_last_month, + + // RMB消费人数 + 'rmb_consume_today' => $rmb_consume_today, + 'rmb_consume_yesterday' => $rmb_consume_yesterday, + 'rmb_consume_this_week' => $rmb_consume_this_week, + 'rmb_consume_last_week' => $rmb_consume_last_week, + 'rmb_consume_this_month' => $rmb_consume_this_month, + 'rmb_consume_last_month' => $rmb_consume_last_month, + + // 虚拟货币数据 + 'money_today' => round($money_today, 2), + 'money_yesterday' => round($money_yesterday, 2), + 'score_today' => round($score_today, 2), + 'score_yesterday' => round($score_yesterday, 2), + 'money_recovery_today' => round($money_recovery_today, 2), + 'money_recovery_yesterday' => round($money_recovery_yesterday, 2), + 'coupon_today' => round($coupon_today, 2) + ] + ]); + } catch (\Exception $e) { + return json(['code' => 1, 'msg' => '获取数据失败:' . $e->getMessage()]); + } + } + + /** + * 获取今日订单数据 + * @return \think\response\Json + */ + public function getTodayOrderData() + { + try { + // 获取测试用户ID列表 + $userList = User::where('istest', '>', 0)->field('id')->select(); + $userArray = empty($userList) ? [0] : array_column($userList->toArray(), 'id'); + + // 获取今日时间范围 + $today_start = strtotime('today'); + + // 1. 发起订单数 + $initiate_order_count = \think\facade\Db::query( + "SELECT count(1) as orderCount FROM `order` o + LEFT join `user` u ON o.user_id=u.id + where u.status=1 and u.istest=0 and o.addtime>UNIX_TIMESTAMP(CURDATE())" + ); + $initiate_order_count = isset($initiate_order_count[0]['orderCount']) ? $initiate_order_count[0]['orderCount'] : 0; + + // 2. 今日消费数据 + $order_data = \think\facade\Db::query( + "SELECT count(DISTINCT(user_id)) userCount, count(1) orderCount, + sum(order_zhe_total) order_zhe_total, + IFNULL(sum(use_money),0) use_money, + IFNULL(sum(use_integral),0) use_integral, + IFNULL(sum(use_money2),0) use_money2, + IFNULL(sum(price),0) price, + sum(use_coupon) use_coupon + FROM `order` o + LEFT join `user` u ON o.user_id=u.id + where u.status=1 and u.istest=0 and o.status=1 + and o.addtime>UNIX_TIMESTAMP(CURDATE())" + ); + + // 3. 今日出货总额 + $goods_total = \think\facade\Db::query( + "SELECT IFNULL(sum(goodslist_money),0) as total + FROM order_list oll + LEFT join `user` us on oll.user_id=us.id + where us.status=1 and us.istest=0 + and oll.goodslist_type<3 + and oll.addtime>UNIX_TIMESTAMP(CURDATE())" + ); + + // 处理查询结果 + $user_count = isset($order_data[0]['userCount']) ? $order_data[0]['userCount'] : 0; + $paid_order_count = isset($order_data[0]['orderCount']) ? $order_data[0]['orderCount'] : 0; + $order_zhe_total = isset($order_data[0]['order_zhe_total']) ? round($order_data[0]['order_zhe_total'], 2) : 0; + $use_money = isset($order_data[0]['use_money']) ? round($order_data[0]['use_money'], 2) : 0; + $use_integral = isset($order_data[0]['use_integral']) ? round($order_data[0]['use_integral'], 2) : 0; + $use_money2 = isset($order_data[0]['use_money2']) ? round($order_data[0]['use_money2'], 2) : 0; + $price = isset($order_data[0]['price']) ? round($order_data[0]['price'], 2) : 0; + $use_coupon = isset($order_data[0]['use_coupon']) ? round($order_data[0]['use_coupon'], 2) : 0; + + $goods_total_amount = isset($goods_total[0]['total']) ? round($goods_total[0]['total'], 2) : 0; + + // 返回JSON数据 + return json([ + 'code' => 0, + 'msg' => '获取数据成功', + 'data' => [ + 'initiate_order_count' => $initiate_order_count, + 'paid_order_count' => $paid_order_count, + 'user_count' => $user_count, + 'order_zhe_total' => $order_zhe_total, + 'goods_total_amount' => $goods_total_amount, + 'use_coupon' => $use_coupon, + 'price' => $price, + 'use_money' => $use_money, + 'use_integral' => $use_integral, + 'use_money2' => $use_money2 + ] + ]); + } catch (\Exception $e) { + return json(['code' => 1, 'msg' => '获取数据失败:' . $e->getMessage()]); + } + } + + /** + * 获取今日货币信息数据 + * @return \think\response\Json + */ + public function getCurrencyInfoData() + { + try { + // 今日发放的达达券 + $today_add_money2_sql = "select IFNULL(sum(change_money),0) as total from profit_money2 m LEFT join `user` u on m.user_id=u.id where u.status=1 and u.istest=0 and m.change_money>0 and m.addtime>UNIX_TIMESTAMP(CURDATE())"; + $today_add_money2_data = Db::query($today_add_money2_sql); + + // 今日消耗的达达券 + $today_use_money2_sql = "select IFNULL(sum(ABS(change_money)),0) as total from profit_money2 m LEFT join `user` u on m.user_id=u.id where u.status=1 and u.istest=0 and m.change_money<0 and m.addtime>UNIX_TIMESTAMP(CURDATE())"; + $today_use_money2_data = Db::query($today_use_money2_sql); + + // 今日发放的钻石 + $today_add_money_sql = "select IFNULL(sum(change_money),0) as total from profit_money m LEFT join `user` u on m.user_id=u.id where u.status=1 and u.istest=0 and m.change_money>0 and m.addtime>UNIX_TIMESTAMP(CURDATE())"; + $today_add_money_data = Db::query($today_add_money_sql); + + // 今日消耗的钻石 + $today_use_money_sql = "select IFNULL(sum(ABS(change_money)),0) as total from profit_money m LEFT join `user` u on m.user_id=u.id where u.status=1 and u.istest=0 and m.change_money<0 and m.addtime>UNIX_TIMESTAMP(CURDATE())"; + $today_use_money_data = Db::query($today_use_money_sql); + + // 今日发放的UU币 + $today_add_integral_sql = "select IFNULL(sum(change_money),0) as total from profit_integral m LEFT join `user` u on m.user_id=u.id where u.status=1 and u.istest=0 and m.change_money>0 and m.addtime>UNIX_TIMESTAMP(CURDATE())"; + $today_add_integral_data = Db::query($today_add_integral_sql); + + // 今日消耗的UU币 + $today_use_integral_sql = "select IFNULL(sum(ABS(change_money)),0) as total from profit_integral m LEFT join `user` u on m.user_id=u.id where u.status=1 and u.istest=0 and m.change_money<0 and m.addtime>UNIX_TIMESTAMP(CURDATE())"; + $today_use_integral_data = Db::query($today_use_integral_sql); + + // 昨日发放的达达券 + $yesterday_add_money2_sql = "select IFNULL(sum(change_money),0) as total from profit_money2 m LEFT join user u on m.user_id=u.id where u.status=1 and u.istest=0 and m.change_money>0 and m.addtime>=UNIX_TIMESTAMP(DATE_SUB(CURDATE(), INTERVAL 1 DAY)) and m.addtime floatval($today_add_money2_data[0]['total']), + 'yesterday_add_money2' => floatval($yesterday_add_money2_data[0]['total']), + 'today_use_money2' => floatval($today_use_money2_data[0]['total']), + 'yesterday_use_money2' => floatval($yesterday_use_money2_data[0]['total']), + + 'today_add_money' => floatval($today_add_money_data[0]['total']), + 'yesterday_add_money' => floatval($yesterday_add_money_data[0]['total']), + 'today_use_money' => floatval($today_use_money_data[0]['total']), + 'yesterday_use_money' => floatval($yesterday_use_money_data[0]['total']), + + 'today_add_integral' => floatval($today_add_integral_data[0]['total']), + 'yesterday_add_integral' => floatval($yesterday_add_integral_data[0]['total']), + 'today_use_integral' => floatval($today_use_integral_data[0]['total']), + 'yesterday_use_integral' => floatval($yesterday_use_integral_data[0]['total']), + ]; + + return json(['code'=>0,'msg'=>'获取成功', 'data'=>$data]); + }catch (\Exception $e){ + return json(['code'=>0,'msg'=>$e->getMessage()]); + } + } + } diff --git a/app/admin/controller/User.php b/app/admin/controller/User.php index 01ec1a2..e4661cd 100755 --- a/app/admin/controller/User.php +++ b/app/admin/controller/User.php @@ -533,7 +533,7 @@ class User extends Base // $end_time = $start_time + 86399; // $where[] = ['addtime', 'BETWEEN', [$start_time, $end_time]]; // } - $data = UserModel::getList($whe, 'id,nickname,headimg,money,uid', 'id desc', 20); + $data = UserModel::getList($whe, '*', 'id desc', 20); $cz_money_total = 0; $wx_money_total = 0; $cz_yue_total = 0; @@ -545,14 +545,43 @@ class User extends Base $profit_loss_total = 0; $money = 0; foreach ($data['list'] as $k => &$v) { - #公式 (充值余额 + 币 + 微信支付 - 余额 - 背包赏品 + #收入(800) - 发货金额(0) - 用户剩余达达券(2741.86) - 盒柜剩余(20254.15) $cz_money = ProfitMoney::field('change_money')->where('user_id', '=', $v['id'])->where('type', '=', 1)->where('change_money', '>', 0)->where($where)->sum('change_money'); $wx_money = ProfitMoney::field('change_money')->where('user_id', '=', $v['id'])->where('type', '=', 2)->where('change_money', '>', 0)->where($where)->sum('change_money'); $cz_yue = $cz_money + $wx_money; $cz_integral = ProfitIntegral::field('change_money')->where('user_id', '=', $v['id'])->where('type', '=', 1)->where('change_money', '>', 0)->where($where)->sum('change_money'); - $price = Order::field('price')->where('user_id', '=', $v['id'])->where('status', '=', 1)->where('price', '>', 0)->where($where)->sum('price'); - $shang_money = OrderList::field('goodslist_money')->where('user_id', '=', $v['id'])->whereIn('status', [0])->where('goodslist_money', '>', 0)->where($where)->sum('goodslist_money'); - $fh_money = OrderList::field('goodslist_money')->where('user_id', '=', $v['id'])->where('status', '=', 2)->where('goodslist_money', '>', 0)->where($where)->sum('goodslist_money'); + # 钻石支付 + $use_money = Order::field('use_money') + ->where('user_id', '=', $v['id']) + ->where('status', '=', 1) + ->where('use_money', '>', 0) + ->where($where) + ->sum('use_money'); + + # 微信支付 + $price = Order::field('price') + ->where('user_id', '=', $v['id']) + ->where('status', '=', 1) + ->where('price', '>', 0) + ->where($where) + ->sum('price'); + $shouru = $use_money ?? 0 + $price ?? 0; + # 盒柜剩余 + $shang_money = OrderList::field('goodslist_money') + ->where('user_id', '=', $v['id']) + ->whereIn('status', [0]) + ->where('goodslist_money', '>', 0) + ->where($where)->sum('goodslist_money') ?? 0; + # 发货价值 + $fh_money = OrderList::field('goodslist_money') + ->where('user_id', '=', $v['id']) + ->where('status', '=', 2) + ->where('goodslist_money', '>', 0) + ->where($where)->sum('goodslist_money') ?? 0; + # 用户剩余达达券 + $money2 = $v['money2']; + $lirun = $shouru - $shang_money - $fh_money - $money2; + $tx_money = ProfitMoney2::field('change_money')->where('user_id', '=', $v['id'])->where('type', '=', 5)->where('change_money', '<', 0)->where($where)->sum('change_money'); $profit_loss = $cz_yue + $price - $v['money'] - $shang_money - $fh_money; $profit_loss = $profit_loss + $tx_money; @@ -564,7 +593,9 @@ class User extends Base $v['fh_money'] = $fh_money; $v['tx_money'] = $tx_money; $v['profit_loss'] = $profit_loss; - + $v['lirun'] = $lirun; + $v['liruntips'] = '收入('.$shouru.')- 发货金额('.$fh_money.') - 用户剩余达达券('.$money2.') - 盒柜剩余('.$shang_money.' ) ;'; + $v['shouru'] = $shouru; $cz_money_total += $cz_yue; $wx_money_total += $wx_money; @@ -722,21 +753,21 @@ class User extends Base // 将UID转换为用户ID $id = $this->convertUidToUserId($id); // dd($id); - + // 获取当前页码 $page_num = $request->param('page', 1); $list_rows = 20; - + // 修复分页:明确指定包含id参数 $query = ['id' => $id]; // 确保id参数被保留 $list = \app\common\model\User::where('pid', $id)->paginate([ 'list_rows' => $list_rows, 'query' => $query ]); - + // 计算基础序号 $start_index = ($page_num - 1) * $list_rows; - + $page = $list->render(); $data['list'] = $list->toArray()['data']; $data['count'] = $list->total(); diff --git a/app/admin/route/app.php b/app/admin/route/app.php index 32f3cf7..a40a7a7 100755 --- a/app/admin/route/app.php +++ b/app/admin/route/app.php @@ -439,6 +439,9 @@ Route::rule('statistics_lotteryUsersData', 'Statistics/lotteryUsersData', 'GET') Route::rule('Statistics/getUserStatisticsData', 'Statistics/getUserStatisticsData', 'GET'); Route::rule('Statistics/getProfitData', 'Statistics/getProfitData', 'GET'); Route::rule('Statistics/getUserRegisterData', 'Statistics/getUserRegisterData', 'GET'); +Route::rule('Statistics/getTodayOrderData', 'Statistics/getTodayOrderData', 'GET'); +Route::rule('Statistics/getCurrencyInfoData', 'Statistics/getCurrencyInfoData', 'GET'); + // 盒子下架日志相关路由 Route::post('goods_offshelf_read', 'GoodsOffshelfController/read'); Route::get('goods_offshelf_unread_count', 'GoodsOffshelfController/getUnreadCount'); diff --git a/app/admin/view/Statistics/dataStand.html b/app/admin/view/Statistics/dataStand.html index d889769..afbea0b 100755 --- a/app/admin/view/Statistics/dataStand.html +++ b/app/admin/view/Statistics/dataStand.html @@ -10,81 +10,136 @@
-
-
-
- 总注册人数: - - 加载中... - - +
+ +
+
+
+ 今日订单 + +
+
+
+ +

正在加载数据...

-
-
- -

正在加载数据...

-
-