缓存调整

This commit is contained in:
xxq250 2025-01-10 09:08:47 +08:00
parent 52d73ce3ff
commit 513036597d
1 changed files with 1 additions and 1 deletions

View File

@ -4,7 +4,7 @@ class Users::OrganizationsController < Users::BaseController
@page = params[:page].to_i.zero? ? 1 : params[:page].to_i
@limit = params[:limit] || params[:per_page]
@limit = (@limit.to_i.zero? || @limit.to_i > 20) ? 20 : @limit.to_i
@home_top_ids, @organizations = Rails.cache.fetch("Users::OrganizationsController:index:#{@page}:#{@limit}:#{current_user.id}:#{sort_by}:#{sort_direction}") do
@home_top_ids, @organizations = Rails.cache.fetch("Users::OrganizationsController:index:#{@page}:#{@limit}:#{current_user.id}:#{sort_by}:#{sort_direction}:#{params[:search]}", expires_in: 5.minutes) do
if current_user.logged?
logged_organizations_sql = observed_user.organizations.with_visibility(%w(common limited)).to_sql
privacy_organizations_sql = observed_user.organizations.with_visibility("privacy").joins(:organization_users).where(organization_users: {user_id: current_user.id}).to_sql