评测次数

dev_daiao
daiao 5 years ago
parent 5605332295
commit 292c3777d1

@ -52,7 +52,7 @@ class HackUserLastestCodesController < ApplicationController
ds_params = {input: testCase['input'], output: testCase['output'], hack_id: @hack.id,
user_id: @my_hack.user_id, error_line: error_line, status: ojEvaResult['status'],
error_msg: ojEvaResult[:outPut], execute_time: ojEvaResult['executeTime'],
error_msg: ojEvaResult['outPut'], execute_time: ojEvaResult['executeTime'],
execute_memory: ojEvaResult['executeMem']}
ActiveRecord::Base.transaction do
# debug模式与submit模式
@ -135,7 +135,8 @@ class HackUserLastestCodesController < ApplicationController
end
# 创建用户评测记录
logger.info("###########submit_params:#{submit_params}")
@my_hack.hack_user_codes.create!(submit_params)
query_index = @my_hack.hack_user_codes.count +1
@my_hack.hack_user_codes.create!(submit_params.merge(query_index: query_index))
end
# 调试或提交改变状态

@ -0,0 +1,7 @@
class AddHackUserLastestCodeIdForHackUserCode < ActiveRecord::Migration[5.2]
def change
add_column :hack_user_codes, :hack_user_lastest_code_id, :integer
add_index :hack_user_codes, :hack_user_lastest_code_id
end
end
Loading…
Cancel
Save