فهرست منبع

paperDetailUnit中添加papertype字段

weiwenhai 6 سال پیش
والد
کامیت
9da7aac149

+ 1 - 0
examcloud-core-questions-service/src/main/java/cn/com/qmth/examcloud/core/questions/service/ImportPaperService.java

@@ -510,6 +510,7 @@ public class ImportPaperService {
         paperDetailUnit.setScore(Double.parseDouble(importPaperCheck.quesScore));
         paperDetailUnit.setCreator(paper.getCreator());
         paperDetailUnit.setPaper(paper);
+        paperDetailUnit.setPaperType(PaperType.IMPORT);
     }
 
     /**

+ 2 - 0
examcloud-core-questions-service/src/main/java/cn/com/qmth/examcloud/core/questions/service/bean/context/UnitContext.java

@@ -4,6 +4,7 @@ import java.util.List;
 import java.util.UUID;
 
 import cn.com.qmth.examcloud.core.questions.service.bean.condition.Condition;
+import cn.com.qmth.examcloud.core.questions.base.enums.PaperType;
 import cn.com.qmth.examcloud.core.questions.dao.entity.PaperDetailUnit;
 import cn.com.qmth.examcloud.core.questions.dao.entity.PaperDetailUnitStruct;
 import cn.com.qmth.examcloud.core.questions.dao.entity.Question;
@@ -41,6 +42,7 @@ public class UnitContext extends Context {
         pdu.setScore(unitStruct.getScore());
         pdu.setNumber(unitStruct.getNumber());
         pdu.setQuestion(this.getSelectQues().iterator().next());
+        pdu.setPaperType(PaperType.GENERATE);
         return pdu;
     }
 

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

@@ -312,6 +312,7 @@ public class GenPaperService {
 					newUnit.setId(null);
 					newUnit.setCreator(genPaperDto.getCreator());
 					newUnit.setCreateTime(CommonUtils.getCurDateTime());
+					newUnit.setPaperType(PaperType.GENERATE);
 					newDetailUnits.add(newUnit);
     			}
     			selectedUnits.addAll(newDetailUnits);
@@ -391,6 +392,7 @@ public class GenPaperService {
 					newUnit.setId(null);
 					newUnit.setCreator(genPaperDto.getCreator());
 					newUnit.setCreateTime(CommonUtils.getCurDateTime());
+					newUnit.setPaperType(PaperType.GENERATE);
 					newDetailUnits.add(newUnit);
     			}
     			selectedUnits.addAll(newDetailUnits);

+ 1 - 0
examcloud-core-questions-service/src/main/java/cn/com/qmth/examcloud/core/questions/service/impl/PaperServiceImpl.java

@@ -990,6 +990,7 @@ public class PaperServiceImpl implements PaperService{
     				paperDetailUnit.setId(null);
     				paperDetailUnit.setCreateTime(createTime);
     				paperDetailUnit.setCreator(userId);
+    				paperDetailUnit.setPaperType(PaperType.GENERATE);
     				paperDetailUnitRepo.save(paperDetailUnit);//保存新的paperDetailUnit
     			}
     		}