Procházet zdrojové kódy

提交调卷规则

weiwenhai před 7 roky
rodič
revize
38f6f5c7cb

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

@@ -57,6 +57,7 @@ import cn.com.qmth.examcloud.core.questions.dao.entity.ExtractConfig;
 import cn.com.qmth.examcloud.core.questions.dao.entity.Paper;
 import cn.com.qmth.examcloud.core.questions.dao.entity.PaperDetail;
 import cn.com.qmth.examcloud.core.questions.dao.entity.PaperDetailUnit;
+import cn.com.qmth.examcloud.core.questions.dao.entity.PaperStruct;
 import cn.com.qmth.examcloud.core.questions.service.rpc.ExamCourseClient;
 import cn.com.qmth.examcloud.core.questions.service.ExportStructureService;
 import cn.com.qmth.examcloud.core.questions.service.ExtractConfigService;
@@ -159,7 +160,11 @@ public class ExtractConfigServiceImpl implements ExtractConfigService {
 		if(StringUtils.isBlank(condition.getCourseCode())){
 			return null;
 		}
-		ExtractConfig tempConfig =  extractConfigRepo.findOne(Example.of(condition));
+		Query query = new Query();
+        query.addCriteria(Criteria.where("examId").is(condition.getExamId()));
+        query.addCriteria(Criteria.where("courseCode").is(condition.getCourseCode()));
+		//ExtractConfig tempConfig =  extractConfigRepo.findOne(Example.of(condition));
+        ExtractConfig tempConfig = this.mongoTemplate.findOne(query, ExtractConfig.class);
         return tempConfig;
 	}