diff --git a/db/migrate/20190314080809_create_shixun_student_works.rb b/db/migrate/20190314080800_create_shixun_student_works.rb similarity index 93% rename from db/migrate/20190314080809_create_shixun_student_works.rb rename to db/migrate/20190314080800_create_shixun_student_works.rb index 09be3891..3fe2b4e7 100644 --- a/db/migrate/20190314080809_create_shixun_student_works.rb +++ b/db/migrate/20190314080800_create_shixun_student_works.rb @@ -47,7 +47,9 @@ class CreateShixunStudentWorks < ActiveRecord::Migration :onclick_time => Time.now, :gpid => gshixun.id, :git_url => gshixun.try(:path_with_namespace), :commit_id => commit_id) - rep_url = Base64.urlsafe_encode64(gitlab_url shixun) # 注意:educoder为默认给实训创建版本库的用户,如果换成别的用户,名字要相应的修改 + url = "#{Redmine::Configuration['gitlab_address_ip']}/#{g.project(container.try(:gpid)).try(:path_with_namespace)}.git" + + rep_url = Base64.urlsafe_encode64(url) # 注意:educoder为默认给实训创建版本库的用户,如果换成别的用户,名字要相应的修改 uri = "#{shixun_tomcat}/bridge/game/openGameInstance" params = {tpiID: "#{myshixun.id}", tpmGitURL:rep_url, tpiRepoName: gshixun.try(:name)} logger.info("openGameInstance params is #{params}")