Merge branch 'dev_osredm_server' of https://gitlink.org.cn/Trustie/forgeplus into dev_osredm_server

This commit is contained in:
yystopf 2025-06-23 16:15:50 +08:00
commit 77d2e8a00d
1 changed files with 13 additions and 0 deletions

View File

@ -355,6 +355,12 @@ class CompetitionInfosController < ApplicationController
end
competition_user.status = 2
end
if @competition_info.identifier.to_s.downcase.include?("tzb2025")
if CompetitionUser.where(competition_info: @competition_info.id).where(status: [1, 2, 3])
.where(ext4: competition_user.ext4).where(ext5: competition_user.ext5).present?
tip_exception "该参赛团队报名表已提交,无法再次提交。"
end
end
competition_user.save
render_ok
end
@ -374,6 +380,13 @@ class CompetitionInfosController < ApplicationController
end
competition_user.status = 2
end
if @competition_info.identifier.to_s.downcase.include?("tzb2025")
if CompetitionUser.where(competition_info: @competition_info.id)
.where(ext4: competition_user.ext4).where(ext5: competition_user.ext5)
.where(status: [1, 2, 3]).where.not(id: competition_user.id).present?
tip_exception "该参赛团队报名表已提交,无法再次提交。"
end
end
competition_user.save
render_ok
end