修复:all查询

This commit is contained in:
yystopf 2026-03-25 14:28:06 +08:00
parent 0e4834d50b
commit 31e2d96647
1 changed files with 2 additions and 1 deletions

View File

@ -2,8 +2,9 @@ class Api::V1::ResidentExpertsController < Api::V1::BaseController
before_action :require_login, except: [:index]
def index
@resident_experts = ResidentExpert.approved.includes(:user)
all_resident_experts = ResidentExpert.approved.includes(:user)
@resident_experts = all_resident_experts.where(expert_category: params[:expert_category]) if params[:expert_category].present?
@resident_experts = @resident_experts.where(expert_category: params[:expert_category]) if params[:expert_category].present?
@resident_experts = @resident_experts.where("name like ? or department like ?", "%#{params[:keyword]}%", "%#{params[:keyword]}%") if params[:keyword].present?
@resident_expert_category_list = all_resident_experts.group(:expert_category).count
@resident_expert_memos_rank_list = all_resident_experts.order("users.memos_count desc").limit(5)