开班新增是否自动考试
parent
d38a961207
commit
e0d626622d
|
|
@ -452,7 +452,8 @@ public class ClassController extends BaseController {
|
||||||
int ranDomPaperIndex = new Random().nextInt(paperList.size());
|
int ranDomPaperIndex = new Random().nextInt(paperList.size());
|
||||||
paperInfo = paperList.get(ranDomPaperIndex);
|
paperInfo = paperList.get(ranDomPaperIndex);
|
||||||
}
|
}
|
||||||
|
//如果是线上考试并且自动考试,则走里面
|
||||||
|
if ("1".equals(String.valueOf(pd.get("EXAMINATION"))) && "1".equals(String.valueOf(pd.get("AUTOEXAM")))) {
|
||||||
// 获取试卷题目
|
// 获取试卷题目
|
||||||
List<PageData> questionList = null;
|
List<PageData> questionList = null;
|
||||||
if (paperInfo != null) {
|
if (paperInfo != null) {
|
||||||
|
|
@ -468,6 +469,11 @@ public class ClassController extends BaseController {
|
||||||
generateExamRecord(stu, paperInfo, questionList, pd);
|
generateExamRecord(stu, paperInfo, questionList, pd);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
for (PageData stu : stuList) {
|
||||||
|
saveStageStudent(stu, paperInfo, examination);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
initPageDataUtil.initEdit(pd);
|
initPageDataUtil.initEdit(pd);
|
||||||
// 不考试 或者需要考试 并且线下考试直接完成
|
// 不考试 或者需要考试 并且线下考试直接完成
|
||||||
|
|
|
||||||
|
|
@ -59,7 +59,8 @@
|
||||||
f.EXAMINATION,
|
f.EXAMINATION,
|
||||||
f.NUMBEROFEXAMS,
|
f.NUMBEROFEXAMS,
|
||||||
f.EXAMTYPE,
|
f.EXAMTYPE,
|
||||||
f.CLASS_ID
|
f.CLASS_ID,
|
||||||
|
f.AUTOEXAM
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
<!-- 字段用于新增 -->
|
<!-- 字段用于新增 -->
|
||||||
|
|
@ -106,7 +107,8 @@
|
||||||
EXAMINATION,
|
EXAMINATION,
|
||||||
ISFACE,
|
ISFACE,
|
||||||
EXAMTYPE,
|
EXAMTYPE,
|
||||||
CLASS_ID
|
CLASS_ID,
|
||||||
|
AUTOEXAM
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
<!-- 字段值 -->
|
<!-- 字段值 -->
|
||||||
|
|
@ -154,7 +156,8 @@
|
||||||
#{EXAMINATION},
|
#{EXAMINATION},
|
||||||
#{ISFACE},
|
#{ISFACE},
|
||||||
#{EXAMTYPE},
|
#{EXAMTYPE},
|
||||||
#{CLASS_ID}
|
#{CLASS_ID},
|
||||||
|
#{AUTOEXAM}
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
<!-- 新增-->
|
<!-- 新增-->
|
||||||
|
|
@ -288,6 +291,9 @@
|
||||||
<if test="EXAMTYPE != null and EXAMTYPE != ''"><!-- 关键词检索 -->
|
<if test="EXAMTYPE != null and EXAMTYPE != ''"><!-- 关键词检索 -->
|
||||||
EXAMTYPE = #{EXAMTYPE},
|
EXAMTYPE = #{EXAMTYPE},
|
||||||
</if>
|
</if>
|
||||||
|
<if test="AUTOEXAM != null and AUTOEXAM != ''">
|
||||||
|
AUTOEXAM = #{AUTOEXAM},
|
||||||
|
</if>
|
||||||
CLASS_ID = CLASS_ID
|
CLASS_ID = CLASS_ID
|
||||||
where
|
where
|
||||||
CLASS_ID = #{CLASS_ID}
|
CLASS_ID = #{CLASS_ID}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue