|
|
|
@ -93,6 +93,8 @@ namespace :poll_publish do
|
|
|
|
|
|
|
|
|
|
#2.分班设置的截止
|
|
|
|
|
polls = Poll.includes(:poll_users).where("polls_status = 2 AND unified_setting = false AND end_time > ?",Time.now + 900)
|
|
|
|
|
puts "--------------unified_setting_poll_ids------------------#{polls.pluck(:id)}"
|
|
|
|
|
|
|
|
|
|
poll_ids = polls.blank? ? "(-1)" : "(" + polls.map(&:id).join(",") + ")"
|
|
|
|
|
polls_group_settings = PollGroupSetting.where("end_time <= '#{Time.now}' and poll_id in #{poll_ids}")
|
|
|
|
|
polls_group_settings.each do |poll_setting|
|
|
|
|
|