开班新增是否自动考试

main
zhangyanli 2026-04-28 16:10:42 +08:00
parent d38a961207
commit e0d626622d
2 changed files with 28 additions and 16 deletions

View File

@ -452,7 +452,8 @@ public class ClassController extends BaseController {
int ranDomPaperIndex = new Random().nextInt(paperList.size());
paperInfo = paperList.get(ranDomPaperIndex);
}
//如果是线上考试并且自动考试,则走里面
if ("1".equals(String.valueOf(pd.get("EXAMINATION"))) && "1".equals(String.valueOf(pd.get("AUTOEXAM")))) {
// 获取试卷题目
List<PageData> questionList = null;
if (paperInfo != null) {
@ -468,6 +469,11 @@ public class ClassController extends BaseController {
generateExamRecord(stu, paperInfo, questionList, pd);
}
}
} else {
for (PageData stu : stuList) {
saveStageStudent(stu, paperInfo, examination);
}
}
initPageDataUtil.initEdit(pd);
// 不考试 或者需要考试 并且线下考试直接完成

View File

@ -59,7 +59,8 @@
f.EXAMINATION,
f.NUMBEROFEXAMS,
f.EXAMTYPE,
f.CLASS_ID
f.CLASS_ID,
f.AUTOEXAM
</sql>
<!-- 字段用于新增 -->
@ -106,7 +107,8 @@
EXAMINATION,
ISFACE,
EXAMTYPE,
CLASS_ID
CLASS_ID,
AUTOEXAM
</sql>
<!-- 字段值 -->
@ -154,7 +156,8 @@
#{EXAMINATION},
#{ISFACE},
#{EXAMTYPE},
#{CLASS_ID}
#{CLASS_ID},
#{AUTOEXAM}
</sql>
<!-- 新增-->
@ -288,6 +291,9 @@
<if test="EXAMTYPE != null and EXAMTYPE != ''"><!-- 关键词检索 -->
EXAMTYPE = #{EXAMTYPE},
</if>
<if test="AUTOEXAM != null and AUTOEXAM != ''">
AUTOEXAM = #{AUTOEXAM},
</if>
CLASS_ID = CLASS_ID
where
CLASS_ID = #{CLASS_ID}