ソースを参照

课程试卷校验code

xiatian 1 年間 前
コミット
ae4a5cb372

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

@@ -173,7 +173,8 @@ public class ExtractConfigServiceImpl implements ExtractConfigService {
             ExamPaper examPaper = examPapers.get(i);
             Paper paper = examPaper.getPaper();
             paper = Model.of(paperRepo.findById(paper.getId()));
-            if(!paper.getCourse().getId().equals(extractConfig.getCourse().getId())) {
+            if(!paper.getCourse().getOrgId().equals(extractConfig.getCourse().getOrgId())
+            		||!paper.getCourse().getCode().equals(extractConfig.getCourse().getCode())) {
             	throw new StatusException("试卷的课程和当前课程不匹配");
             }
             examPaper.setPaper(paper);