Преглед изворни кода

考试属性重构漏改的部分代码

lideyin пре 5 година
родитељ
комит
e2dbd8cf74

+ 2 - 2
examcloud-core-oe-admin-api-provider/src/main/java/cn/com/qmth/examcloud/core/oe/admin/api/provider/ExamScoreDataCloudServiceProvider.java

@@ -336,7 +336,7 @@ public class ExamScoreDataCloudServiceProvider extends ControllerSupport impleme
             throw new StatusException("100003", "考试id不允许为空");
         }
         //只支持离线和在线考试
-        ExamSettingsCacheBean examSettings = CacheHelper.getExamSettings(req.getExamId());
+        ExamBean examSettings = ExamCacheTransferHelper.getDefaultCachedExam(req.getExamId());
         if (!(ExamType.ONLINE.toString().equals(examSettings.getExamType()) ||
                 ExamType.OFFLINE.toString().equals(examSettings.getExamType()))) {
             throw new StatusException("100009", "不支持的考试类型");
@@ -432,7 +432,7 @@ public class ExamScoreDataCloudServiceProvider extends ControllerSupport impleme
         scoreDataBean.setStudentCode(examRecordData.getStudentCode());
         scoreDataBean.setStudentName(examRecordData.getStudentName());
 
-        ExamSettingsCacheBean examSettings = CacheHelper.getExamSettings(examRecordData.getExamId());
+        ExamBean examSettings = ExamCacheTransferHelper.getDefaultCachedExam(examRecordData.getExamId());
         scoreDataBean.setExamCode(examSettings.getCode());
         scoreDataBean.setExamName(examSettings.getName());
         return scoreDataBean;

+ 1 - 1
examcloud-core-oe-admin-service/src/main/java/cn/com/qmth/examcloud/core/oe/admin/service/impl/ExamScoreServiceImpl.java

@@ -149,7 +149,7 @@ public class ExamScoreServiceImpl implements ExamScoreService {
 
     @Override
     public ExamScoreEntity getFinalEffectiveExamScore(Long examId, String identityNumber, Long courseId) {
-        ExamSettingsCacheBean examSettings = CacheHelper.getExamSettings(examId);
+        ExamBean examSettings = ExamCacheTransferHelper.getDefaultCachedExam(examId);
         //阅卷方式
         String markingType = gainBaseDataService.getExamProperty(examId, ExamProperties.MARKING_TYPE.name());
         List<ExamRecordDataEntity> allExamRecordDataList =