|
@@ -121,8 +121,8 @@ public class ExtractConfigProviderServiceImpl implements ExtractConfigProviderSe
|
|
cacheBean.setCourseCode(courseCode);
|
|
cacheBean.setCourseCode(courseCode);
|
|
cacheBean.setRandomPaperId(extractConfig.getRandomPaperId());
|
|
cacheBean.setRandomPaperId(extractConfig.getRandomPaperId());
|
|
cacheBean.setPlayTime(extractConfig.getPlayTime());
|
|
cacheBean.setPlayTime(extractConfig.getPlayTime());
|
|
- cacheBean.setSortQuestionOrder(extractConfig.getScrambling_the_question_order() != 0);
|
|
|
|
- cacheBean.setSortOptionOrder(extractConfig.getScrambling_the_option_order() != 0);
|
|
|
|
|
|
+ cacheBean.setSortQuestionOrder(getByShort(extractConfig.getScrambling_the_question_order()));
|
|
|
|
+ cacheBean.setSortOptionOrder(getByShort(extractConfig.getScrambling_the_option_order()));
|
|
|
|
|
|
if (CallType.WHOLE_SET.equals(extractConfig.getCallType())) {
|
|
if (CallType.WHOLE_SET.equals(extractConfig.getCallType())) {
|
|
List<ExtractConfigDetailCacheBean> details = new ArrayList<>();
|
|
List<ExtractConfigDetailCacheBean> details = new ArrayList<>();
|
|
@@ -135,6 +135,14 @@ public class ExtractConfigProviderServiceImpl implements ExtractConfigProviderSe
|
|
|
|
|
|
return cacheBean;
|
|
return cacheBean;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ private boolean getByShort(Short s) {
|
|
|
|
+ if(s==null) {
|
|
|
|
+ return false;
|
|
|
|
+ }else {
|
|
|
|
+ return s!=0;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public ExtractConfigPaperCacheBean getExtractConfigPaper(Long examId, String courseCode, String groupCode,
|
|
public ExtractConfigPaperCacheBean getExtractConfigPaper(Long examId, String courseCode, String groupCode,
|