INSERT INTO univexamanswer(
examanswerid, userid, examid, examtype, exampaperid, part1origiscore,
part1score, part1truescore, accuracy, fluent, integrity, part1content,
part2origiscore, part2score, part2truescore, part2content, origiscore,
score, truescore, created, areaid, machinescore, humanscore,
paperfile, md5code, content)
VALUES (
(SELECT NEXTVAL('seq_univexamanswerid')),
#{examanswerid},
#{userid}, #{examid}, #{examtype}, #{exampaperid}, #{part1origiscore},
#{part1score}, #{part1truescore}, #{ accuracy}, #{ fluent}, #{ integrity}, #{ part1content},
#{part2origiscore}, #{ part2score}, #{ part2truescore}, #{ part2content}, #{ origiscore},
#{score}, #{ truescore}, #{ created}, #{ areaid}, #{ machinescore}, #{ humanscore},
#{paperfile}, #{ md5code}, #{ content})
UPDATE univexamanswer
userid=#{userid},
examid=#{examid},
examtype=#{examtype},
exampaperid=#{exampaperid},
part1origiscore=#{part1origiscore},
part1score=#{part1score},
part1truescore=#{part1truescore},
accuracy=#{accuracy},
fluent=#{fluent},
integrity=#{integrity},
part1content=#{part1content},
part2origiscore=#{part2origiscore},
part2score=#{part2score},
part2truescore=#{part2truescore},
part2content=#{part2content},
origiscore=#{origiscore},
score=#{score},
truescore=#{truescore},
created=#{created},
areaid=#{areaId},
machinescore=#{machinescore},
humanscore=#{humanscore},
paperfile=#{paperfile},
md5code=#{md5code},
content=#{content}
WHERE examanswerid = #{examanswerid}
INSERT INTO univexam(examid,examtype,title,description,exampapercount,exampapers,created,starttime,endtime,isnetexam,isrecommend,isoral,teacherid)
VALUES (
(SELECT NEXTVAL('seq_examid')),
#{examid},
#{examtype},#{title},#{description},#{exampapercount},#{exampapers},#{created},#{starttime},#{endtime},#{isnetexam},#{isrecommend},#{isoral},#{teacherid})
UPDATE univexam
examtype = #{examtype},
isrecommend = #{isrecommend},
title = #{title},
description = #{description},
exampapercount = #{exampapercount},
exampapers = #{exampapers},
created = #{created},
starttime = #{starttime},
endtime = #{endtime},
isnetexam = #{isnetexam},
teacherid = #{teacherid},
isoral = #{isoral}
WHERE examid = #{examid}
INSERT INTO univclassownexam(classesid,examid,areaid,objecttype)
VALUES (#{classesid},#{examid},#{areaid},#{objecttype})
INSERT INTO univHearAnswer(examanswerid,userid,examid,examtype,hearpaperid,score,answerdetail,created,areaid,origiscore,truescore)
VALUES (
(SELECT NEXTVAL('seq_univhearanswerid')),
#{examanswerid},
#{userid},#{examid},#{examtype},#{hearpaperid},#{score},#{answerdetail},#{created},#{areaid},#{origiscore},#{truescore})
insert INTO univteacherownexam(teacherid,examid,areaid)
VALUES (#{teacherid},#{examid},#{areaid})