Ver Fonte

提交后端代码

weiwenhai há 6 anos atrás
pai
commit
9990a607f2

+ 4 - 2
examcloud-core-questions-service/src/main/java/cn/com/qmth/examcloud/core/questions/service/impl/QuesServiceImpl.java

@@ -1,6 +1,7 @@
 package cn.com.qmth.examcloud.core.questions.service.impl;
 
 import java.util.ArrayList;
+import java.util.Arrays;
 import java.util.List;
 import java.util.Set;
 import java.util.regex.Pattern;
@@ -626,9 +627,10 @@ public class QuesServiceImpl implements QuesService{
 		query2.addCriteria(Criteria.where("question.$id").in(objectIds));
 		query2.addCriteria(Criteria.where("paperType").is(PaperType.IMPORT));
 		List<PaperDetailUnit> paperDetailUnits = this.mongoTemplate.find(query2, PaperDetailUnit.class);
+		String quesNames = searchCondition.getQuesNames();
+		List<String> list = Arrays.asList(quesNames.split(","));//[单选题]  单选
 		for(PaperDetailUnit unit:paperDetailUnits){
-			String quesNames = searchCondition.getQuesNames();
-			if(quesNames.contains(unit.getPaperDetail().getName())){
+			if(list.contains(unit.getPaperDetail().getName())){
 				count++;
 			}
 		}