|
- class Admins::UserStatisticsController < Admins::BaseController
- def index
- default_sort('finish_shixun_count', 'desc')
-
- total_count, users = Admins::UserStatisticQuery.call(params)
-
- @users = paginate users, total_count: total_count
- end
-
- def export
- default_sort('finish_shixun_count', 'desc')
-
- params[:per_page] = 10000
- _count, @users = Admins::UserStatisticQuery.call(params)
-
- filename = ['用户实训情况', Time.zone.now.strftime('%Y%m%d%H%M%S')].join('-') << '.xlsx'
- render xlsx: 'export', filename: filename
- end
- end
|