|
@@ -1424,19 +1424,20 @@ public class ExtractConfigServiceImpl implements ExtractConfigService {
|
|
|
}
|
|
|
ExtractConfig extractConfig=findConfig(examRes.getExamBean().getId(), req.getCourseCode());
|
|
|
if(extractConfig!=null) {
|
|
|
- return extractConfig.getId();
|
|
|
+ extractConfig.setRandomPaperId(rps.get(0).getId());
|
|
|
+ }else {
|
|
|
+ extractConfig=new ExtractConfig();
|
|
|
+ extractConfig.setExamId(examRes.getExamBean().getId());
|
|
|
+ extractConfig.setCallType(CallType.RANDOM_PAPER);
|
|
|
+ extractConfig.setOrgId(req.getRootOrgId().toString());
|
|
|
+ extractConfig.setExamName(examRes.getExamBean().getName());
|
|
|
+ extractConfig.setExamType(examRes.getExamBean().getExamType());
|
|
|
+ extractConfig.setCourseCode(course.getCode());
|
|
|
+ extractConfig.setCourse(course);
|
|
|
+ extractConfig.setCourseName(course.getName());
|
|
|
+ extractConfig.setRandomPaperId(rps.get(0).getId());
|
|
|
+ extractConfig.setPlayTime(1);
|
|
|
}
|
|
|
- extractConfig=new ExtractConfig();
|
|
|
- extractConfig.setExamId(examRes.getExamBean().getId());
|
|
|
- extractConfig.setCallType(CallType.RANDOM_PAPER);
|
|
|
- extractConfig.setOrgId(req.getRootOrgId().toString());
|
|
|
- extractConfig.setExamName(examRes.getExamBean().getName());
|
|
|
- extractConfig.setExamType(examRes.getExamBean().getExamType());
|
|
|
- extractConfig.setCourseCode(course.getCode());
|
|
|
- extractConfig.setCourse(course);
|
|
|
- extractConfig.setCourseName(course.getName());
|
|
|
- extractConfig.setRandomPaperId(rps.get(0).getId());
|
|
|
- extractConfig.setPlayTime(1);
|
|
|
extractConfigRepo.save(extractConfig);
|
|
|
return extractConfig.getId();
|
|
|
}
|