fixed 竞赛通知job名称,转换utc时间

This commit is contained in:
xxq250 2025-09-08 14:47:20 +08:00
parent 85bd6ed1b5
commit 1afa554b29
1 changed files with 3 additions and 3 deletions

View File

@ -10,7 +10,7 @@ class CompetitionNoticeJob < ApplicationJob
# "竞赛通知-进入提交作品状态"
def submit_work_begin
Rails.logger.info "__________#{Time.now.to_s}__submit_work_begin start______________________"
competitions = CompetitionInfo.where("start_upload_date >=? and start_upload_date <= ? ", Time.now.strftime('%Y-%m-%d %H:%M:00'),(Time.now + 5.minutes).strftime('%Y-%m-%d %H:%M:00'))
competitions = CompetitionInfo.where("start_upload_date >=? and start_upload_date <= ? ", Time.now.utc.strftime('%Y-%m-%d %H:%M:00'),(Time.now + 5.minutes).utc.strftime('%Y-%m-%d %H:%M:00'))
competitions.each do |c|
competition_users = CompetitionUser.where(competition_info_id: c.id)
competition_users.each do |team|
@ -23,7 +23,7 @@ class CompetitionNoticeJob < ApplicationJob
# "竞赛通知-截止提交作品时间前3天"
def submit_work_end
Rails.logger.info "__________#{Time.now.to_s}__submit_work_end start______________________"
competitions = CompetitionInfo.where("upload_date >=? and upload_date <= ? ", (Time.now - 3.days - 5.minutes).strftime('%Y-%m-%d %H:%M:00'), Time.now.strftime('%Y-%m-%d %H:%M:00'))
competitions = CompetitionInfo.where("upload_date >=? and upload_date <= ? ", (Time.now - 3.days - 5.minutes).utc.strftime('%Y-%m-%d %H:%M:00'), Time.now.utc.strftime('%Y-%m-%d %H:%M:00'))
competitions.each do |c|
competition_users = CompetitionUser.where(competition_info_id: c.id)
competition_users.each do |team|
@ -36,7 +36,7 @@ class CompetitionNoticeJob < ApplicationJob
# "竞赛通知-报名的竞赛进入成绩公示阶段"
def submit_work_result
Rails.logger.info "__________#{Time.now.to_s}__submit_work_result start______________________"
competitions = CompetitionInfo.where("upload_date >=? and upload_date <= ? ", Time.now.strftime('%Y-%m-%d %H:%M:00'), (Time.now + 5.minutes).strftime('%Y-%m-%d %H:%M:00'))
competitions = CompetitionInfo.where("upload_date >=? and upload_date <= ? ", Time.now.utc.strftime('%Y-%m-%d %H:%M:00'), (Time.now + 5.minutes).utc.strftime('%Y-%m-%d %H:%M:00'))
competitions.each do |c|
competition_users = CompetitionUser.where(competition_info_id: c.id)
competition_users.each do |team|