소스 검색

BUG修改

wangliang 2 년 전
부모
커밋
e2ff8632ff
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      themis-admin/src/main/java/com/qmth/themis/admin/api/TEExamPaperController.java

+ 2 - 2
themis-admin/src/main/java/com/qmth/themis/admin/api/TEExamPaperController.java

@@ -208,8 +208,8 @@ public class TEExamPaperController {
         ExamCourseCacheBean examCourseCacheBean = examCourseService.getExamCourseCacheBean(examPaperCacheBean.getExamId(), examPaperCacheBean.getCourseCode());
         Optional.ofNullable(examCourseCacheBean).orElseThrow(() -> new BusinessException("科目数据为空"));
 
-        Integer paperCount = examCourseCacheBean.getPaperCount();
-        paperCount = paperCount - 1;
+        Integer paperCount = Objects.nonNull(examCourseCacheBean.getPaperCount()) ? examCourseCacheBean.getPaperCount() : 0;
+        paperCount = paperCount.intValue() - 1;
         examCourseCacheBean.setPaperCount(Objects.isNull(paperCount) || paperCount.intValue() < 0 ? 0 : paperCount);
         TEExamCourse teExamCourse = GsonUtil.fromJson(GsonUtil.toJson(examCourseCacheBean), TEExamCourse.class);
         teExamCourse.setUpdateTime(System.currentTimeMillis());