|
@@ -250,7 +250,7 @@ public class ExamCardServiceImpl extends ServiceImpl<ExamCardMapper, ExamCard> i
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<ExamCard> listSelectCard(String courseCode, Long cardRuleId) {
|
|
|
+ public List<ExamCard> listSelectCard(String courseCode, Long cardRuleId, String paperNumber) {
|
|
|
Long schoolId = Long.valueOf(ServletUtil.getRequestHeaderSchoolId().toString());
|
|
|
SysUser sysUser = (SysUser) ServletUtil.getRequestUser();
|
|
|
Set<Long> orgIds = teachcloudCommonService.listSubOrgIds(null);
|
|
@@ -272,6 +272,12 @@ public class ExamCardServiceImpl extends ServiceImpl<ExamCardMapper, ExamCard> i
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ // 命题任务未提交的任务,单独查询题卡
|
|
|
+ List<ExamCard> customCards = this.baseMapper.listCustomByExamStage(schoolId, courseCode, paperNumber, CardTypeEnum.CUSTOM.name());
|
|
|
+ if (!customCards.isEmpty()) {
|
|
|
+ list.addAll(customCards);
|
|
|
+ }
|
|
|
list.sort(Comparator.comparing(ExamCard::getType));
|
|
|
return list;
|
|
|
}
|