Commit 5fb735e8 by liyijie

to_unsafe_h for enum_dics

parent 82c6f779
......@@ -188,7 +188,7 @@ class SimpleController::BaseController < ::InheritedResources::Base
statistics_association = association.unscope(:order).distinct
if defined?(Com::CounterStorage) && params[:group_keys].count > 1
hash = statistics_association.group(params[:group_keys]).count.merge(count: statistics_association.count)
@statistics = Com::CounterStorage.load(params[:group_keys], hash, params[:enum_dics] || {}).group_count(*params[:group_keys])
@statistics = Com::CounterStorage.load(params[:group_keys], hash, params[:enum_dics]&.to_unsafe_h || {}).group_count(*params[:group_keys])
else
@statistics = statistics_association.group(params[:group_keys]).count.merge(count: statistics_association.count)
end
......@@ -243,7 +243,7 @@ class SimpleController::BaseController < ::InheritedResources::Base
statistics_association = association.unscope(:order).distinct
if defined?(Com::CounterStorage) && params[:group_keys].count > 1
hash = statistics_association.group(params[:group_keys]).count.merge(count: statistics_association.count)
@statistics = Com::CounterStorage.load(params[:group_keys], hash, params[:enum_dics] || {}).group_count(*params[:group_keys])
@statistics = Com::CounterStorage.load(params[:group_keys], hash, params[:enum_dics]&.to_unsafe_h || {}).group_count(*params[:group_keys])
else
@statistics = statistics_association.group(params[:group_keys]).count.merge(count: statistics_association.count)
end
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment