From 05b66d5c1ecd5a43bb7336449b92708b1588d4fb Mon Sep 17 00:00:00 2001 From: daiao <358551898@qq.com> Date: Fri, 26 Jul 2019 10:59:05 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E6=B5=8B=E8=AF=95=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/helpers/shixuns_helper.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/helpers/shixuns_helper.rb b/app/helpers/shixuns_helper.rb index 71bc833d4..c682a3dd3 100644 --- a/app/helpers/shixuns_helper.rb +++ b/app/helpers/shixuns_helper.rb @@ -126,12 +126,14 @@ module ShixunsHelper challenge_program_name = [] shixun.challenges.map(&:exec_path).each do |exec_path| challenge_program_name << "\"#{exec_path}\"" + logger.info("----mirror_name: #{shixun.main_mirror_name.try(:first)}") if shixun.main_mirror_name.try(:first) == "Java" if exec_path.nil? || exec_path.split("src/")[1].nil? source = "\"\"" else source = "\"#{exec_path.split("src/")[1].split(".java")[0]}\"" end + logger.info("----source: #{source}") source_class_name << source.gsub("/", ".") if source.present? elsif shixun.main_mirror_name.try(:first) == "C#" if exec_path.nil? || exec_path.split(".")[1].nil? From d50ee73b2471243da323bfa2a84eb44687217c00 Mon Sep 17 00:00:00 2001 From: daiao <358551898@qq.com> Date: Fri, 26 Jul 2019 10:59:28 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/helpers/shixuns_helper.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/helpers/shixuns_helper.rb b/app/helpers/shixuns_helper.rb index c682a3dd3..f2885a331 100644 --- a/app/helpers/shixuns_helper.rb +++ b/app/helpers/shixuns_helper.rb @@ -144,6 +144,7 @@ module ShixunsHelper source_class_name << source if source.present? end end + logger.info("######source_class_name: #{source_class_name}") script = if script.include?("sourceClassName") && script.include?("challengeProgramName") script.gsub(/challengeProgramNames=\(.*\)/,"challengeProgramNames=\(#{challenge_program_name.reject(&:blank?).join(" ")}\)").gsub(/sourceClassNames=\(.*\)/, "sourceClassNames=\(#{source_class_name.reject(&:blank?).join(" ")}\)") else From 927f4b2140d6ff4de2eb06d2a8c2a79a9bb510e4 Mon Sep 17 00:00:00 2001 From: daiao <358551898@qq.com> Date: Fri, 26 Jul 2019 11:04:08 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E6=89=93=E5=8D=B0=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/helpers/shixuns_helper.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/helpers/shixuns_helper.rb b/app/helpers/shixuns_helper.rb index f2885a331..9e1a3ef40 100644 --- a/app/helpers/shixuns_helper.rb +++ b/app/helpers/shixuns_helper.rb @@ -124,6 +124,7 @@ module ShixunsHelper if script.present? source_class_name = [] challenge_program_name = [] + logger.info("########-----shixun.challenges.map(&:exec_path):#{shixun.challenges.map(&:exec_path)}") shixun.challenges.map(&:exec_path).each do |exec_path| challenge_program_name << "\"#{exec_path}\"" logger.info("----mirror_name: #{shixun.main_mirror_name.try(:first)}")