where('status', '=', 1); // 添加时间范围条件 if ($start_time) { $query->where('addtime', '>=', $start_time); } if ($end_time) { $query->where('addtime', '<=', $end_time); } // 计算总消费金额 $total_consumed = $query->sum('price'); // 获取订单数量 $order_count = $query->count(); return [ 'total_consumed' => $total_consumed, 'order_count' => $order_count ]; } }