|
@@ -152,6 +152,15 @@ public class KmtExerciseQuestionServiceImpl extends BaseServiceImpl<KmtExerciseQ
|
|
|
q.setIsCommonFlag(q.getIsCommonFlag() == 0 ? 1 : 0);
|
|
|
}
|
|
|
}
|
|
|
+ } else if(request.getBookPartType() == 2) {
|
|
|
+ //查询不同的题目
|
|
|
+ String temp = kmtExerciseMapper.findDifferentExerciseBookId(request.getQuestionId().trim());
|
|
|
+ questions = kmtExerciseMapper.findPartQuestionByBookCourseId(request.getPeriodId(), request.getExerciseBookId(), page);
|
|
|
+ if (StringUtil.isNotBlank(temp)){
|
|
|
+ for (ExerciseQuetionDto q : questions){
|
|
|
+ q.setIsCommonFlag(q.getIsCommonFlag() == 0 ? 1 : 0);
|
|
|
+ }
|
|
|
+ }
|
|
|
} else {
|
|
|
String temp = kmtExerciseMapper.findDifferentExerciseBookIdByBookId(request.getBookId());
|
|
|
questions = kmtExerciseMapperService.findQuestionByBookCourseIdAndUserId(request, page, userId);
|