weiwenhai hace 6 años
padre
commit
99871a98a4

+ 8 - 8
examcloud-core-questions-service/src/main/java/cn/com/qmth/examcloud/core/questions/service/impl/GenPaperService.java

@@ -102,22 +102,22 @@ public class GenPaperService {
     	long total = (System.currentTimeMillis() - start) / 1000;
     	log.debug("total:"+total);
     	
-    	/*for (PaperDetailUnit unit : spareUnits) {
+    	for (PaperDetailUnit unit : spareUnits) {
             Question question = unit.getQuestion();
             //根据questionId查询题库中大题来源
-            List<PaperDetailUnit> units = unitRepo.findByQuestion(question);
+            /*List<PaperDetailUnit> units = unitRepo.findByQuestion(question);
             for(PaperDetailUnit oldUnit:units){
             	Paper paper = oldUnit.getPaper();
             	if(paper.getPaperType() == PaperType.IMPORT){
             		 question.setQuesName(oldUnit.getPaperDetail().getName());
             		 break;
             	}
-            }
+            }*/
+            question.setQuesName(unit.getPaperDetail().getName());
             questions.add(question);
-        }*/
-    	
+        }
     	
-    	List<Question> oList = new ArrayList<Question>();
+    	/*List<Question> oList = new ArrayList<Question>();
     	for (PaperDetailUnit unit : spareUnits) {
     		oList.add(unit.getQuestion());
     	}
@@ -132,8 +132,8 @@ public class GenPaperService {
         		oldUnit.getQuestion().setQuesName(oldUnit.getPaperDetail().getName());
         	}
         	questions.add(oldUnit.getQuestion());
-        }
-    	long total4 = (System.currentTimeMillis() - start4) / 1000;
+        }*/
+    	long total4 = (System.currentTimeMillis() - start) / 1000;
     	log.debug("循环耗时....."+total4);
         Collections.shuffle(questions);
         int maxLoopCount = questions.size() * 2;