修复:查询使用关联查询

This commit is contained in:
yystopf 2026-04-08 09:31:55 +08:00
parent 494ba11e26
commit ea8676f50c
1 changed files with 6 additions and 4 deletions

View File

@ -17,10 +17,12 @@ class Admins::UserActionsController < Admins::BaseController
def index_1
@user_actions = UserAction.where(action_type: ["CompetitionInfoCreate", "CompetitionInfoUpdate", "CompetitionInfoUp", "CompetitionInfoDown", 'MemoPassed']).order(created_at: :desc)
if params[:action_type].present? && params[:action_type].include?("CompetitionInfo")
@user_actions = @user_actions.where(action_type: ["CompetitionInfoCreate", "CompetitionInfoUpdate", "CompetitionInfoUp", "CompetitionInfoDown"])
else
@user_actions = @user_actions.where(action_type: params[:action_type])
if params[:action_type].present?
if params[:action_type].include?("CompetitionInfo")
@user_actions = @user_actions.where(action_type: ["CompetitionInfoCreate", "CompetitionInfoUpdate", "CompetitionInfoUp", "CompetitionInfoDown"])
else
@user_actions = @user_actions.where(action_type: params[:action_type])
end
end
keyword = params[:keyword].to_s.strip.presence
if keyword