|
@@ -119,29 +119,59 @@ public class QuestionInfoServiceImpl extends ServiceImpl<QuestionInfoMapper, Que
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public List<QuestionInfo> selectTestQuestionInfo(QuestionInfoTestDTO questionInfoTestDTO) {
|
|
public List<QuestionInfo> selectTestQuestionInfo(QuestionInfoTestDTO questionInfoTestDTO) {
|
|
- if(questionInfoTestDTO.getSubject()==1){
|
|
|
|
- questionInfoTestDTO.setQuestionType(1);
|
|
|
|
- questionInfoTestDTO.setNum(40);
|
|
|
|
- List<QuestionInfo> list1 = questionInfoMapper.selectTestQuestionInfoList(questionInfoTestDTO);
|
|
|
|
- questionInfoTestDTO.setQuestionType(2);
|
|
|
|
- questionInfoTestDTO.setNum(60);
|
|
|
|
- List<QuestionInfo> list2 = questionInfoMapper.selectTestQuestionInfoList(questionInfoTestDTO);
|
|
|
|
- list1.addAll(list2);
|
|
|
|
- return list1;
|
|
|
|
- } else if (questionInfoTestDTO.getSubject()==4) {
|
|
|
|
- questionInfoTestDTO.setQuestionType(1);
|
|
|
|
- questionInfoTestDTO.setNum(30);
|
|
|
|
- List<QuestionInfo> list1 = questionInfoMapper.selectTestQuestionInfoList(questionInfoTestDTO);
|
|
|
|
- questionInfoTestDTO.setQuestionType(2);
|
|
|
|
- questionInfoTestDTO.setNum(10);
|
|
|
|
- List<QuestionInfo> list2 = questionInfoMapper.selectTestQuestionInfoList(questionInfoTestDTO);
|
|
|
|
- questionInfoTestDTO.setQuestionType(3);
|
|
|
|
- questionInfoTestDTO.setNum(10);
|
|
|
|
- List<QuestionInfo> list3 = questionInfoMapper.selectTestQuestionInfoList(questionInfoTestDTO);
|
|
|
|
- list1.addAll(list2);
|
|
|
|
- list1.addAll(list3);
|
|
|
|
- return list1;
|
|
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ if("1".equals(questionInfoTestDTO.getLiceMoto())) {
|
|
|
|
+ if(questionInfoTestDTO.getSubject()==1){
|
|
|
|
+ questionInfoTestDTO.setQuestionType(1);
|
|
|
|
+ questionInfoTestDTO.setNum(20);
|
|
|
|
+ List<QuestionInfo> list1 = questionInfoMapper.selectTestQuestionInfoList(questionInfoTestDTO);
|
|
|
|
+ questionInfoTestDTO.setQuestionType(2);
|
|
|
|
+ questionInfoTestDTO.setNum(30);
|
|
|
|
+ List<QuestionInfo> list2 = questionInfoMapper.selectTestQuestionInfoList(questionInfoTestDTO);
|
|
|
|
+ list1.addAll(list2);
|
|
|
|
+ return list1;
|
|
|
|
+ } else if (questionInfoTestDTO.getSubject()==4) {
|
|
|
|
+ questionInfoTestDTO.setQuestionType(1);
|
|
|
|
+ questionInfoTestDTO.setNum(20);
|
|
|
|
+ List<QuestionInfo> list1 = questionInfoMapper.selectTestQuestionInfoList(questionInfoTestDTO);
|
|
|
|
+ questionInfoTestDTO.setQuestionType(2);
|
|
|
|
+ questionInfoTestDTO.setNum(20);
|
|
|
|
+ List<QuestionInfo> list2 = questionInfoMapper.selectTestQuestionInfoList(questionInfoTestDTO);
|
|
|
|
+ questionInfoTestDTO.setQuestionType(3);
|
|
|
|
+ questionInfoTestDTO.setNum(10);
|
|
|
|
+ List<QuestionInfo> list3 = questionInfoMapper.selectTestQuestionInfoList(questionInfoTestDTO);
|
|
|
|
+ list1.addAll(list2);
|
|
|
|
+ list1.addAll(list3);
|
|
|
|
+ return list1;
|
|
|
|
+ }
|
|
|
|
+ } else {
|
|
|
|
+ if(questionInfoTestDTO.getSubject()==1){
|
|
|
|
+ questionInfoTestDTO.setQuestionType(1);
|
|
|
|
+ questionInfoTestDTO.setNum(40);
|
|
|
|
+ List<QuestionInfo> list1 = questionInfoMapper.selectTestQuestionInfoList(questionInfoTestDTO);
|
|
|
|
+ questionInfoTestDTO.setQuestionType(2);
|
|
|
|
+ questionInfoTestDTO.setNum(60);
|
|
|
|
+ List<QuestionInfo> list2 = questionInfoMapper.selectTestQuestionInfoList(questionInfoTestDTO);
|
|
|
|
+ list1.addAll(list2);
|
|
|
|
+ return list1;
|
|
|
|
+ } else if (questionInfoTestDTO.getSubject()==4) {
|
|
|
|
+ questionInfoTestDTO.setQuestionType(1);
|
|
|
|
+ questionInfoTestDTO.setNum(30);
|
|
|
|
+ List<QuestionInfo> list1 = questionInfoMapper.selectTestQuestionInfoList(questionInfoTestDTO);
|
|
|
|
+ questionInfoTestDTO.setQuestionType(2);
|
|
|
|
+ questionInfoTestDTO.setNum(10);
|
|
|
|
+ List<QuestionInfo> list2 = questionInfoMapper.selectTestQuestionInfoList(questionInfoTestDTO);
|
|
|
|
+ questionInfoTestDTO.setQuestionType(3);
|
|
|
|
+ questionInfoTestDTO.setNum(10);
|
|
|
|
+ List<QuestionInfo> list3 = questionInfoMapper.selectTestQuestionInfoList(questionInfoTestDTO);
|
|
|
|
+ list1.addAll(list2);
|
|
|
|
+ list1.addAll(list3);
|
|
|
|
+ return list1;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+
|
|
return null;
|
|
return null;
|
|
}
|
|
}
|
|
|
|
|