From a578bfcbb04f4fa2702d1d141027b7e4928b71ef Mon Sep 17 00:00:00 2001 From: daiao <358551898@qq.com> Date: Sun, 9 Feb 2020 10:07:27 +0800 Subject: [PATCH 1/5] 1 --- app/controllers/challenges_controller.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/controllers/challenges_controller.rb b/app/controllers/challenges_controller.rb index bcc9c4771..080bdac85 100644 --- a/app/controllers/challenges_controller.rb +++ b/app/controllers/challenges_controller.rb @@ -227,10 +227,10 @@ class ChallengesController < ApplicationController @challenge.update_attributes(picture_path: nil, web_route: nil, expect_picture_path: nil, original_picture_path: nil) end # 关卡评测执行文件如果被修改,需要修改脚本内容 - unless @shixun.published + #unless @shixun.published script = modify_shixun_script @shixun, @shixun.evaluate_script @shixun.shixun_info.update_column(:evaluate_script, script) - end + #end # TODO: # if path != params[:challenge][:path] # shixun_modify_status_without_publish(@shixun, 1) @@ -238,8 +238,8 @@ class ChallengesController < ApplicationController #Attachment.attach_files(@challenge, params[:attachments]) end - end rescue Exception => e + end logger.error("##update_challenges: ##{e.message}") tip_exception("#{e.message}") end From 293f5a55bb28835589d7d00aedf76856a031cc34 Mon Sep 17 00:00:00 2001 From: daiao <358551898@qq.com> Date: Sun, 9 Feb 2020 10:09:54 +0800 Subject: [PATCH 2/5] 1 --- app/controllers/challenges_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/challenges_controller.rb b/app/controllers/challenges_controller.rb index 080bdac85..8f1fb650c 100644 --- a/app/controllers/challenges_controller.rb +++ b/app/controllers/challenges_controller.rb @@ -238,8 +238,8 @@ class ChallengesController < ApplicationController #Attachment.attach_files(@challenge, params[:attachments]) end + end rescue Exception => e - end logger.error("##update_challenges: ##{e.message}") tip_exception("#{e.message}") end From e6299f36e3e3e869273bb30505af917fae271f81 Mon Sep 17 00:00:00 2001 From: daiao <358551898@qq.com> Date: Sun, 9 Feb 2020 10:16:26 +0800 Subject: [PATCH 3/5] =?UTF-8?q?=E8=B0=83=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/challenges_controller.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/controllers/challenges_controller.rb b/app/controllers/challenges_controller.rb index 8f1fb650c..5a6ca6468 100644 --- a/app/controllers/challenges_controller.rb +++ b/app/controllers/challenges_controller.rb @@ -227,6 +227,7 @@ class ChallengesController < ApplicationController @challenge.update_attributes(picture_path: nil, web_route: nil, expect_picture_path: nil, original_picture_path: nil) end # 关卡评测执行文件如果被修改,需要修改脚本内容 + logger.info("############shixun_publiced:#{@shixun.publiced}") #unless @shixun.published script = modify_shixun_script @shixun, @shixun.evaluate_script @shixun.shixun_info.update_column(:evaluate_script, script) From 68ca2ea12ed67eec0fdd0c0f3861a6db3791e692 Mon Sep 17 00:00:00 2001 From: daiao <358551898@qq.com> Date: Sun, 9 Feb 2020 10:18:31 +0800 Subject: [PATCH 4/5] 1 --- app/controllers/challenges_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/challenges_controller.rb b/app/controllers/challenges_controller.rb index 5a6ca6468..c740e5e49 100644 --- a/app/controllers/challenges_controller.rb +++ b/app/controllers/challenges_controller.rb @@ -227,7 +227,7 @@ class ChallengesController < ApplicationController @challenge.update_attributes(picture_path: nil, web_route: nil, expect_picture_path: nil, original_picture_path: nil) end # 关卡评测执行文件如果被修改,需要修改脚本内容 - logger.info("############shixun_publiced:#{@shixun.publiced}") + logger.info("############shixun_publiced:#{@shixun.attributes}") #unless @shixun.published script = modify_shixun_script @shixun, @shixun.evaluate_script @shixun.shixun_info.update_column(:evaluate_script, script) From 26db68e2d193bc69487848ac80d08a2e87687c28 Mon Sep 17 00:00:00 2001 From: daiao <358551898@qq.com> Date: Sun, 9 Feb 2020 10:22:16 +0800 Subject: [PATCH 5/5] 1 --- app/controllers/challenges_controller.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/controllers/challenges_controller.rb b/app/controllers/challenges_controller.rb index c740e5e49..c7fcb4423 100644 --- a/app/controllers/challenges_controller.rb +++ b/app/controllers/challenges_controller.rb @@ -227,11 +227,11 @@ class ChallengesController < ApplicationController @challenge.update_attributes(picture_path: nil, web_route: nil, expect_picture_path: nil, original_picture_path: nil) end # 关卡评测执行文件如果被修改,需要修改脚本内容 - logger.info("############shixun_publiced:#{@shixun.attributes}") - #unless @shixun.published + logger.info("############shixun_publiced:#{@shixun.public == 0}") + if @shixun.public == 0 script = modify_shixun_script @shixun, @shixun.evaluate_script @shixun.shixun_info.update_column(:evaluate_script, script) - #end + end # TODO: # if path != params[:challenge][:path] # shixun_modify_status_without_publish(@shixun, 1)