Browse Source

提交题库后端代码

weiwenhai 6 năm trước cách đây
mục cha
commit
5f11c5416a

+ 5 - 5
examcloud-core-questions-service/src/main/java/cn/com/qmth/examcloud/core/questions/service/impl/ExtractConfigProviderServiceImpl.java

@@ -268,15 +268,15 @@ public class ExtractConfigProviderServiceImpl implements ExtractConfigProviderSe
 					DefaultQuestionUnitWrapper defaultQuestionUnitWrapper = buildQuesUnitWrapper(paperDetailUnit.getQuestion(),paperDetailUnit.getScore());
 					defaultQuestionUnitWrappers.add(defaultQuestionUnitWrapper);
 				}
-				defaultQuestionStructureWrapper.setQuestionUnitWrapperList(defaultQuestionUnitWrappers);
+				defaultQuestionStructureWrapper.setDefaultQuestionUnitWrapperList(defaultQuestionUnitWrappers);
 				questionWrapperList.add(defaultQuestionStructureWrapper);
 			}
-			defaultQuestionGroup.setQuestionWrapperList(questionWrapperList);
+			defaultQuestionGroup.setDefaultQuestionStructureWrapperList(questionWrapperList);
 			questionGroupList.add(defaultQuestionGroup);
 		}
 		DefaultPaper defaultPaper = new DefaultPaper();
 		defaultPaper.setName(basePaper.getName());
-		defaultPaper.setQuestionGroupList(questionGroupList);
+		defaultPaper.setDefaultQuestionGroupList(questionGroupList);
 		defaultPaper.setFullyObjective(fullyObjective);
 		return defaultPaper;
 	}
@@ -364,7 +364,7 @@ public class ExtractConfigProviderServiceImpl implements ExtractConfigProviderSe
 			DefaultQuestionUnit defaultQuestionUnit = buildQuestionUnit(question);
 			questionUnitList.add(defaultQuestionUnit);
 		}
-		defaultQuestionStructure.setQuestionUnitList(questionUnitList);
+		defaultQuestionStructure.setDefaultQuestionUnitList(questionUnitList);
 		DefaultQuestion defaultQuestion = new DefaultQuestion();
 		defaultQuestion.setId(questionId);
 		defaultQuestion.setMasterVersion(defaultQuestionStructure);
@@ -401,7 +401,7 @@ public class ExtractConfigProviderServiceImpl implements ExtractConfigProviderSe
 					defaultQuestionOptions.add(defaultQuestionOption);
 				}
 			}
-			defaultQuestionUnit.setQuestionOptionList(defaultQuestionOptions);
+			defaultQuestionUnit.setDefaultQuestionOptionList(defaultQuestionOptions);
 			defaultQuestionUnit.setRightAnswer(getSelectQuestionAnswer(quesOptions));
 		}else {
 			defaultQuestionUnit.setRightAnswer(getAnswer(question));

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

@@ -306,7 +306,7 @@ public class QuestionProviderServiceImpl implements QuestionProviderService{
 				DefaultQuestionUnit defaultQuestionUnit = buildQuestionUnit(question);
 				questionUnitList.add(defaultQuestionUnit);
 			}
-			defaultQuestionStructure.setQuestionUnitList(questionUnitList);
+			defaultQuestionStructure.setDefaultQuestionUnitList(questionUnitList);
 			DefaultQuestion defaultQuestion = new DefaultQuestion();
 			defaultQuestion.setId(question.getId());
 			defaultQuestion.setIsolated(true);
@@ -339,7 +339,7 @@ public class QuestionProviderServiceImpl implements QuestionProviderService{
 					defaultQuestionOptions.add(defaultQuestionOption);
 				}
 			}
-			defaultQuestionUnit.setQuestionOptionList(defaultQuestionOptions);
+			defaultQuestionUnit.setDefaultQuestionOptionList(defaultQuestionOptions);
 			defaultQuestionUnit.setRightAnswer(getSelectQuestionAnswer(quesOptions));
 		}else {
 			defaultQuestionUnit.setRightAnswer(getAnswer(question));

+ 13 - 0
examcloud-core-questions-starter/src/test/java/cn/com/qmth/examcloud/core/questions/starter/DdCollegeUtilTest.java

@@ -15,11 +15,14 @@ import org.springframework.data.mongodb.core.query.Criteria;
 import org.springframework.data.mongodb.core.query.Query;
 import org.springframework.test.context.junit4.SpringRunner;
 
+import cn.com.qmth.examcloud.commons.base.util.JsonUtil;
 import cn.com.qmth.examcloud.core.questions.dao.PaperDetailUnitRepo;
 import cn.com.qmth.examcloud.core.questions.dao.QuesRepo;
 import cn.com.qmth.examcloud.core.questions.dao.entity.Question;
 import cn.com.qmth.examcloud.core.questions.service.temp.DdExcelService;
 import cn.com.qmth.examcloud.core.questions.service.temp.UpdatePaperStruct;
+import cn.com.qmth.examcloud.question.core.paper.DefaultPaper;
+import cn.com.qmth.examcloud.question.core.paper.DefaultQuestionGroup;
 
 /**
  * @author 		weiwenhai
@@ -327,6 +330,16 @@ public class DdCollegeUtilTest {
 		 updatePaperStruct.updatePaperStruct("1775"); //演示-ACC
 		 
 	 }
+	 
+	 public static void main(String[] args){
+		 DefaultPaper paper = new DefaultPaper();
+		 List<DefaultQuestionGroup> questionGroupList = new ArrayList<DefaultQuestionGroup>();
+		 DefaultQuestionGroup group = new DefaultQuestionGroup();
+		 group.setGroupName("zhangsan");
+		 questionGroupList.add(group);
+		 paper.setDefaultQuestionGroupList(questionGroupList);
+		 System.out.println(JsonUtil.toPrettyJson(paper));
+	 }
 }