Merge branch 'dev_aliyun' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_aliyun
commit
4d97237e26
@ -0,0 +1,22 @@
|
|||||||
|
#coding=utf-8
|
||||||
|
|
||||||
|
|
||||||
|
desc "纠正学生实训耗时不准的问题"
|
||||||
|
|
||||||
|
namespace :shixuns do
|
||||||
|
task correct_the_shixun_cost_time: :environment do
|
||||||
|
puts "myshixun_id: #{ENV['myshixun_id']}"
|
||||||
|
if ENV['myshixun_id'].present?
|
||||||
|
myshixun = Myshixun.find(ENV['myshixun_id'])
|
||||||
|
myshixun.games.where(status: 2).each do |game|
|
||||||
|
puts "open_time: #{game.open_time.to_i}"
|
||||||
|
puts "end_time: #{game.end_time.to_i}"
|
||||||
|
puts "game_id: #{game.id}"
|
||||||
|
cost_time = game.end_time.to_i - game.open_time.to_i
|
||||||
|
puts "cost_time: #{cost_time}"
|
||||||
|
game.update_attributes!(cost_time: cost_time)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
Loading…
Reference in new issue