delete from exam_person_record
where exam_id = #{examId} and user_id = #{userId}
insert into
exam_person_record(
exam_id,
profess_id,
end_time,
user_id,
grade,
start_time
)
values(
#{examId},
#{professId},
#{endTime},
#{user.loginName},
#{user.greenScore},
sysdate()
)
insert into
exam_person_self_record(
exam_id,
profess_id,
end_time,
user_id,
grade,
start_time
)
values(
#{examId},
#{professId},
#{endTime},
#{user.loginName},
#{user.greenScore},
sysdate()
)
update sz_registration
set del_flag = 1
where idcard = #{userId} and del_flag = 0
update exam_person_record
grade = #{grade},
single_answer = #{singleAnswer},
multi_answer = #{multiAnswer},
judge_answer = #{judgeAnswer},
fill_answer = #{fillAnswer},
case_answer = #{caseAnswer},
solu_answer = #{soluAnswer},
other = #{other},
single_true = #{singleTrue},
single_grade = #{singleGrade},
multi_true = #{multiTrue},
multi_grade = #{multiGrade},
judge_true = #{judgeTrue},
judge_grade = #{judgeGrade}
fill_true = #{fillTrue},
fill_grade = #{fillGrade},
case_true = #{caseTrue},
case_grade = #{caseGrade},
solu_true = #{soluTrue},
solu_grade = #{soluGrade},
where
exam_id = #{examId} and user_id = #{userId}
update exam_person_self_record
grade = #{grade},
single_answer = #{singleAnswer},
multi_answer = #{multiAnswer},
judge_answer = #{judgeAnswer},
fill_answer = #{fillAnswer},
case_answer = #{caseAnswer},
solu_answer = #{soluAnswer},
other = #{other},
single_true = #{singleTrue},
single_grade = #{singleGrade},
multi_true = #{multiTrue},
multi_grade = #{multiGrade},
judge_true = #{judgeTrue},
judge_grade = #{judgeGrade}
fill_true = #{fillTrue},
fill_grade = #{fillGrade},
case_true = #{caseTrue},
case_grade = #{caseGrade},
solu_true = #{soluTrue},
solu_grade = #{soluGrade},
where
exam_id = #{examId} and user_id = #{userId}
update
exam_person_record
set
grade = #{grade}
where
exam_id = #{examId} and user_id = #{userId}