Sfoglia il codice sorgente

fix getCourse null

deason 4 anni fa
parent
commit
dcfdcc4da6

+ 6 - 3
examcloud-core-questions-service/src/main/java/cn/com/qmth/examcloud/core/questions/service/ImportPaperService.java

@@ -281,12 +281,15 @@ public class ImportPaperService {
         	if (ud.assertEmptyQueryResult()) {
     			throw new StatusException("没有数据权限");
     		}
-    		Course course = courseService.getCourse(user.getRootOrgId(), paper.getCourse().getCode());
+
+            // 得到前台的课程代码
+            String courseNo = paper.getCourseNo();
+
+    		Course course = courseService.getCourse(user.getRootOrgId(), courseNo);
     		if(ud.assertNeedQueryRefIds()&&!ud.stringRefIds().contains(Long.valueOf(course.getId()))) {
     			throw new StatusException("没有数据权限");
     		}
-			// 得到前台的课程代码
-			String courseNo = paper.getCourseNo();
+
 			WordprocessingMLPackage wordMLPackage;
 			WordprocessingMLPackage tmpWordMlPackage;
 			// WordprocessingMLPackage writePkg;