|
@@ -0,0 +1,248 @@
|
|
|
+package com.qmth.distributed.print;
|
|
|
+
|
|
|
+import com.qmth.distributed.print.business.service.ExamPaperStructureService;
|
|
|
+import org.junit.Test;
|
|
|
+import org.junit.runner.RunWith;
|
|
|
+import org.springframework.boot.test.context.SpringBootTest;
|
|
|
+import org.springframework.test.context.junit4.SpringRunner;
|
|
|
+
|
|
|
+import javax.annotation.Resource;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @Description: 評卷參數測試類
|
|
|
+ * @Author: CaoZixuan
|
|
|
+ * @Date: 2022-04-13
|
|
|
+ */
|
|
|
+@SpringBootTest
|
|
|
+@RunWith(SpringRunner.class)
|
|
|
+public class ExamPaperStructureServiceTest {
|
|
|
+ @Resource
|
|
|
+ private ExamPaperStructureService examPaperStructureService;
|
|
|
+
|
|
|
+ @Test
|
|
|
+ public void submit(){
|
|
|
+ String e = "{\n" +
|
|
|
+ "\t\"basicPaperInfo\": {\n" +
|
|
|
+ "\t\t\"thirdRelateId\": 1,\n" +
|
|
|
+ "\t\t\"thirdRelateName\": \"考试1\",\n" +
|
|
|
+ "\t\t\"courseName\": \"语文\",\n" +
|
|
|
+ "\t\t\"courseCode\": \"yw001\",\n" +
|
|
|
+ "\t\t\"paperNumber\": 112345667,\n" +
|
|
|
+ "\t\t\"paperType\": \"AB\",\n" +
|
|
|
+ "\t\t\"paperTypes\": [\n" +
|
|
|
+ "\t\t\t\"A\",\n" +
|
|
|
+ "\t\t\t\"B\"\n" +
|
|
|
+ "\t\t],\n" +
|
|
|
+ "\t\t\"status\": \"FINISH\"\n" +
|
|
|
+ "\t},\n" +
|
|
|
+ "\t\"paperStructureInfo\": {\n" +
|
|
|
+ "\t\t\"objectiveQuestionList\": [\n" +
|
|
|
+ "\t\t\t{\n" +
|
|
|
+ "\t\t\t\t\"id\": \"rr1fbqe8ccbtino8\",\n" +
|
|
|
+ "\t\t\t\t\"mainId\": \"hmdk0lmgf8b8a3dg\",\n" +
|
|
|
+ "\t\t\t\t\"mainTitle\": \"1111\",\n" +
|
|
|
+ "\t\t\t\t\"mainNumber\": 1,\n" +
|
|
|
+ "\t\t\t\t\"subNumber\": 1,\n" +
|
|
|
+ "\t\t\t\t\"totalScore\": 1,\n" +
|
|
|
+ "\t\t\t\t\"isMainFirstSub\": true,\n" +
|
|
|
+ "\t\t\t\t\"expandSub\": true\n" +
|
|
|
+ "\t\t\t},\n" +
|
|
|
+ "\t\t\t{\n" +
|
|
|
+ "\t\t\t\t\"id\": \"qe8bmmcfmnrualau\",\n" +
|
|
|
+ "\t\t\t\t\"mainId\": \"hmdk0lmgf8b8a3dg\",\n" +
|
|
|
+ "\t\t\t\t\"mainTitle\": \"1111\",\n" +
|
|
|
+ "\t\t\t\t\"mainNumber\": 1,\n" +
|
|
|
+ "\t\t\t\t\"subNumber\": 2,\n" +
|
|
|
+ "\t\t\t\t\"totalScore\": 1,\n" +
|
|
|
+ "\t\t\t\t\"isMainFirstSub\": false,\n" +
|
|
|
+ "\t\t\t\t\"expandSub\": true\n" +
|
|
|
+ "\t\t\t},\n" +
|
|
|
+ "\t\t\t{\n" +
|
|
|
+ "\t\t\t\t\"id\": \"b890eq5gph1rnj28\",\n" +
|
|
|
+ "\t\t\t\t\"mainId\": \"hmdk0lmgf8b8a3dg\",\n" +
|
|
|
+ "\t\t\t\t\"mainTitle\": \"1111\",\n" +
|
|
|
+ "\t\t\t\t\"mainNumber\": 1,\n" +
|
|
|
+ "\t\t\t\t\"subNumber\": 3,\n" +
|
|
|
+ "\t\t\t\t\"totalScore\": 1,\n" +
|
|
|
+ "\t\t\t\t\"isMainFirstSub\": false,\n" +
|
|
|
+ "\t\t\t\t\"expandSub\": true\n" +
|
|
|
+ "\t\t\t},\n" +
|
|
|
+ "\t\t\t{\n" +
|
|
|
+ "\t\t\t\t\"id\": \"r5ur82e8j4sfhuje\",\n" +
|
|
|
+ "\t\t\t\t\"mainId\": \"hmdk0lmgf8b8a3dg\",\n" +
|
|
|
+ "\t\t\t\t\"mainTitle\": \"1111\",\n" +
|
|
|
+ "\t\t\t\t\"mainNumber\": 1,\n" +
|
|
|
+ "\t\t\t\t\"subNumber\": 4,\n" +
|
|
|
+ "\t\t\t\t\"totalScore\": 1,\n" +
|
|
|
+ "\t\t\t\t\"isMainFirstSub\": false,\n" +
|
|
|
+ "\t\t\t\t\"expandSub\": true\n" +
|
|
|
+ "\t\t\t}\n" +
|
|
|
+ "\t\t],\n" +
|
|
|
+ "\t\t\"subjectiveQuestionList\": [\n" +
|
|
|
+ "\t\t\t{\n" +
|
|
|
+ "\t\t\t\t\"id\": \"febv2i6omdni1nao\",\n" +
|
|
|
+ "\t\t\t\t\"mainId\": \"jt809h2g4i10gl58\",\n" +
|
|
|
+ "\t\t\t\t\"mainTitle\": \"2222\",\n" +
|
|
|
+ "\t\t\t\t\"mainNumber\": 2,\n" +
|
|
|
+ "\t\t\t\t\"subNumber\": 1,\n" +
|
|
|
+ "\t\t\t\t\"totalScore\": 1,\n" +
|
|
|
+ "\t\t\t\t\"isMainFirstSub\": true,\n" +
|
|
|
+ "\t\t\t\t\"expandSub\": true\n" +
|
|
|
+ "\t\t\t},\n" +
|
|
|
+ "\t\t\t{\n" +
|
|
|
+ "\t\t\t\t\"id\": \"vhhkj93ooqoal1vg\",\n" +
|
|
|
+ "\t\t\t\t\"mainId\": \"jt809h2g4i10gl58\",\n" +
|
|
|
+ "\t\t\t\t\"mainTitle\": \"2222\",\n" +
|
|
|
+ "\t\t\t\t\"mainNumber\": 2,\n" +
|
|
|
+ "\t\t\t\t\"subNumber\": 2,\n" +
|
|
|
+ "\t\t\t\t\"totalScore\": 1,\n" +
|
|
|
+ "\t\t\t\t\"isMainFirstSub\": false,\n" +
|
|
|
+ "\t\t\t\t\"expandSub\": true\n" +
|
|
|
+ "\t\t\t},\n" +
|
|
|
+ "\t\t\t{\n" +
|
|
|
+ "\t\t\t\t\"id\": \"d90rgrbgef610le8\",\n" +
|
|
|
+ "\t\t\t\t\"mainId\": \"jt809h2g4i10gl58\",\n" +
|
|
|
+ "\t\t\t\t\"mainTitle\": \"2222\",\n" +
|
|
|
+ "\t\t\t\t\"mainNumber\": 2,\n" +
|
|
|
+ "\t\t\t\t\"subNumber\": 3,\n" +
|
|
|
+ "\t\t\t\t\"totalScore\": 1,\n" +
|
|
|
+ "\t\t\t\t\"isMainFirstSub\": false,\n" +
|
|
|
+ "\t\t\t\t\"expandSub\": true\n" +
|
|
|
+ "\t\t\t}\n" +
|
|
|
+ "\t\t]\n" +
|
|
|
+ "\t},\n" +
|
|
|
+ "\t\"groupInfo\": [\n" +
|
|
|
+ "\t\t{\n" +
|
|
|
+ "\t\t\t\"id\": \"gv10hsogia49s8k8\",\n" +
|
|
|
+ "\t\t\t\"markerList\": [\n" +
|
|
|
+ "\t\t\t\t{\n" +
|
|
|
+ "\t\t\t\t\t\"id\": \"236486056571052032\",\n" +
|
|
|
+ "\t\t\t\t\t\"userId\": \"236486056571052032\",\n" +
|
|
|
+ "\t\t\t\t\t\"loginName\": \"张三\",\n" +
|
|
|
+ "\t\t\t\t\t\"label\": \"test1(美术印刷室)\",\n" +
|
|
|
+ "\t\t\t\t\t\"name\": \"test1\",\n" +
|
|
|
+ "\t\t\t\t\t\"orgName\": \"美术印刷室\",\n" +
|
|
|
+ "\t\t\t\t\t\"selected\": false,\n" +
|
|
|
+ "\t\t\t\t\t\"isUser\": true\n" +
|
|
|
+ "\t\t\t\t}\n" +
|
|
|
+ "\t\t\t],\n" +
|
|
|
+ "\t\t\t\"doubleRate\": 1,\n" +
|
|
|
+ "\t\t\t\"arbitrateThreshold\": 1,\n" +
|
|
|
+ "\t\t\t\"questions\": [\n" +
|
|
|
+ "\t\t\t\t{\n" +
|
|
|
+ "\t\t\t\t\t\"id\": \"rr1fbqe8ccbtino8\",\n" +
|
|
|
+ "\t\t\t\t\t\"mainId\": \"hmdk0lmgf8b8a3dg\",\n" +
|
|
|
+ "\t\t\t\t\t\"mainTitle\": \"1111\",\n" +
|
|
|
+ "\t\t\t\t\t\"mainNumber\": 1,\n" +
|
|
|
+ "\t\t\t\t\t\"subNumber\": 1,\n" +
|
|
|
+ "\t\t\t\t\t\"totalScore\": 1,\n" +
|
|
|
+ "\t\t\t\t\t\"isMainFirstSub\": true,\n" +
|
|
|
+ "\t\t\t\t\t\"expandSub\": true\n" +
|
|
|
+ "\t\t\t\t},\n" +
|
|
|
+ "\t\t\t\t{\n" +
|
|
|
+ "\t\t\t\t\t\"id\": \"qe8bmmcfmnrualau\",\n" +
|
|
|
+ "\t\t\t\t\t\"mainId\": \"hmdk0lmgf8b8a3dg\",\n" +
|
|
|
+ "\t\t\t\t\t\"mainTitle\": \"1111\",\n" +
|
|
|
+ "\t\t\t\t\t\"mainNumber\": 1,\n" +
|
|
|
+ "\t\t\t\t\t\"subNumber\": 2,\n" +
|
|
|
+ "\t\t\t\t\t\"totalScore\": 1,\n" +
|
|
|
+ "\t\t\t\t\t\"isMainFirstSub\": false,\n" +
|
|
|
+ "\t\t\t\t\t\"expandSub\": true\n" +
|
|
|
+ "\t\t\t\t},\n" +
|
|
|
+ "\t\t\t\t{\n" +
|
|
|
+ "\t\t\t\t\t\"id\": \"b890eq5gph1rnj28\",\n" +
|
|
|
+ "\t\t\t\t\t\"mainId\": \"hmdk0lmgf8b8a3dg\",\n" +
|
|
|
+ "\t\t\t\t\t\"mainTitle\": \"1111\",\n" +
|
|
|
+ "\t\t\t\t\t\"mainNumber\": 1,\n" +
|
|
|
+ "\t\t\t\t\t\"subNumber\": 3,\n" +
|
|
|
+ "\t\t\t\t\t\"totalScore\": 1,\n" +
|
|
|
+ "\t\t\t\t\t\"isMainFirstSub\": false,\n" +
|
|
|
+ "\t\t\t\t\t\"expandSub\": true\n" +
|
|
|
+ "\t\t\t\t},\n" +
|
|
|
+ "\t\t\t\t{\n" +
|
|
|
+ "\t\t\t\t\t\"id\": \"r5ur82e8j4sfhuje\",\n" +
|
|
|
+ "\t\t\t\t\t\"mainId\": \"hmdk0lmgf8b8a3dg\",\n" +
|
|
|
+ "\t\t\t\t\t\"mainTitle\": \"1111\",\n" +
|
|
|
+ "\t\t\t\t\t\"mainNumber\": 1,\n" +
|
|
|
+ "\t\t\t\t\t\"subNumber\": 4,\n" +
|
|
|
+ "\t\t\t\t\t\"totalScore\": 1,\n" +
|
|
|
+ "\t\t\t\t\t\"isMainFirstSub\": false,\n" +
|
|
|
+ "\t\t\t\t\t\"expandSub\": true\n" +
|
|
|
+ "\t\t\t\t}\n" +
|
|
|
+ "\t\t\t]\n" +
|
|
|
+ "\t\t},\n" +
|
|
|
+ "\t\t{\n" +
|
|
|
+ "\t\t\t\"id\": \"gfpiqsfg225g4mlg\",\n" +
|
|
|
+ "\t\t\t\"markerList\": [\n" +
|
|
|
+ "\t\t\t\t{\n" +
|
|
|
+ "\t\t\t\t\t\"id\": \"236165142725787648\",\n" +
|
|
|
+ "\t\t\t\t\t\"userId\": \"236165142725787648\",\n" +
|
|
|
+ "\t\t\t\t\t\"loginName\": \"张三\",\n" +
|
|
|
+ "\t\t\t\t\t\"label\": \"kw03(美术教研室)\",\n" +
|
|
|
+ "\t\t\t\t\t\"name\": \"kw03\",\n" +
|
|
|
+ "\t\t\t\t\t\"orgName\": \"美术教研室\",\n" +
|
|
|
+ "\t\t\t\t\t\"selected\": false,\n" +
|
|
|
+ "\t\t\t\t\t\"isUser\": true\n" +
|
|
|
+ "\t\t\t\t},\n" +
|
|
|
+ "\t\t\t\t{\n" +
|
|
|
+ "\t\t\t\t\t\"id\": \"236160410883981312\",\n" +
|
|
|
+ "\t\t\t\t\t\"userId\": \"236160410883981312\",\n" +
|
|
|
+ "\t\t\t\t\t\"loginName\": \"张三\",\n" +
|
|
|
+ "\t\t\t\t\t\"label\": \"mt03(美术教研室)\",\n" +
|
|
|
+ "\t\t\t\t\t\"name\": \"mt03\",\n" +
|
|
|
+ "\t\t\t\t\t\"orgName\": \"美术教研室\",\n" +
|
|
|
+ "\t\t\t\t\t\"selected\": false,\n" +
|
|
|
+ "\t\t\t\t\t\"isUser\": true\n" +
|
|
|
+ "\t\t\t\t},\n" +
|
|
|
+ "\t\t\t\t{\n" +
|
|
|
+ "\t\t\t\t\t\"id\": \"236163969650262016\",\n" +
|
|
|
+ "\t\t\t\t\t\"userId\": \"236163969650262016\",\n" +
|
|
|
+ "\t\t\t\t\t\"loginName\": \"张三\",\n" +
|
|
|
+ "\t\t\t\t\t\"label\": \"zr03(美术教研室)\",\n" +
|
|
|
+ "\t\t\t\t\t\"name\": \"zr03\",\n" +
|
|
|
+ "\t\t\t\t\t\"orgName\": \"美术教研室\",\n" +
|
|
|
+ "\t\t\t\t\t\"selected\": false,\n" +
|
|
|
+ "\t\t\t\t\t\"isUser\": true\n" +
|
|
|
+ "\t\t\t\t}\n" +
|
|
|
+ "\t\t\t],\n" +
|
|
|
+ "\t\t\t\"doubleRate\": 1,\n" +
|
|
|
+ "\t\t\t\"arbitrateThreshold\": 1,\n" +
|
|
|
+ "\t\t\t\"questions\": [\n" +
|
|
|
+ "\t\t\t\t{\n" +
|
|
|
+ "\t\t\t\t\t\"id\": \"febv2i6omdni1nao\",\n" +
|
|
|
+ "\t\t\t\t\t\"mainId\": \"jt809h2g4i10gl58\",\n" +
|
|
|
+ "\t\t\t\t\t\"mainTitle\": \"2222\",\n" +
|
|
|
+ "\t\t\t\t\t\"mainNumber\": 2,\n" +
|
|
|
+ "\t\t\t\t\t\"subNumber\": 1,\n" +
|
|
|
+ "\t\t\t\t\t\"totalScore\": 1,\n" +
|
|
|
+ "\t\t\t\t\t\"isMainFirstSub\": true,\n" +
|
|
|
+ "\t\t\t\t\t\"expandSub\": true\n" +
|
|
|
+ "\t\t\t\t},\n" +
|
|
|
+ "\t\t\t\t{\n" +
|
|
|
+ "\t\t\t\t\t\"id\": \"vhhkj93ooqoal1vg\",\n" +
|
|
|
+ "\t\t\t\t\t\"mainId\": \"jt809h2g4i10gl58\",\n" +
|
|
|
+ "\t\t\t\t\t\"mainTitle\": \"2222\",\n" +
|
|
|
+ "\t\t\t\t\t\"mainNumber\": 2,\n" +
|
|
|
+ "\t\t\t\t\t\"subNumber\": 2,\n" +
|
|
|
+ "\t\t\t\t\t\"totalScore\": 1,\n" +
|
|
|
+ "\t\t\t\t\t\"isMainFirstSub\": false,\n" +
|
|
|
+ "\t\t\t\t\t\"expandSub\": true\n" +
|
|
|
+ "\t\t\t\t},\n" +
|
|
|
+ "\t\t\t\t{\n" +
|
|
|
+ "\t\t\t\t\t\"id\": \"d90rgrbgef610le8\",\n" +
|
|
|
+ "\t\t\t\t\t\"mainId\": \"jt809h2g4i10gl58\",\n" +
|
|
|
+ "\t\t\t\t\t\"mainTitle\": \"2222\",\n" +
|
|
|
+ "\t\t\t\t\t\"mainNumber\": 2,\n" +
|
|
|
+ "\t\t\t\t\t\"subNumber\": 3,\n" +
|
|
|
+ "\t\t\t\t\t\"totalScore\": 1,\n" +
|
|
|
+ "\t\t\t\t\t\"isMainFirstSub\": false,\n" +
|
|
|
+ "\t\t\t\t\t\"expandSub\": true\n" +
|
|
|
+ "\t\t\t\t}\n" +
|
|
|
+ "\t\t\t]\n" +
|
|
|
+ "\t\t}\n" +
|
|
|
+ "\t]\n" +
|
|
|
+ "}";
|
|
|
+ examPaperStructureService.submitExamPaperParams(e);
|
|
|
+ }
|
|
|
+
|
|
|
+}
|