Jelajahi Sumber

提交后端代码

weiwenhai 6 tahun lalu
induk
melakukan
deb3119394

+ 3 - 5
examcloud-core-questions-api-provider/src/main/java/cn/com/qmth/examcloud/core/questions/api/ImportPaperController.java

@@ -75,12 +75,10 @@ public class ImportPaperController extends ControllerSupport {
      * @return
      */
     @ApiOperation(value = "保存导入类型空白试卷", notes = "保存导入类型空白试卷")
-    @PostMapping(value = "/importPaper/saveBlankPaper/{courseNo}/{courseName}/{paperName}")
-    public ResponseEntity<Object> saveBlankPaper(@PathVariable String courseNo,
-                                         @PathVariable String courseName,
-                                         @PathVariable String paperName) {
+    @PostMapping(value = "/importPaper/saveBlankPaper/{courseNo}/{paperName}")
+    public ResponseEntity<Object> saveBlankPaper(@PathVariable String courseNo, @PathVariable String paperName) {
         User user = getAccessUser();
-        Map<String, Object> returnMap = importPaperService.saveBlankPaper(courseNo, courseName, paperName, user);
+        Map<String, Object> returnMap = importPaperService.saveBlankPaper(courseNo, paperName, user);
         if (returnMap.get("msg").equals("success")) {
             return new ResponseEntity<Object>(returnMap, HttpStatus.OK);
         } else {

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

@@ -461,6 +461,7 @@ public class ImportPaperService {
         paper.setCreator(user.getDisplayName());
         Course course = courseService.getCourse(user.getRootOrgId(), paper.getCourseNo());
         paper.setCourse(course);
+        paper.setCourseNo(course.getName());
         paper.setCreateTime(CommonUtils.getCurDateTime());
     }
 
@@ -1459,7 +1460,7 @@ public class ImportPaperService {
      * @param paperName
      * @return
      */
-    public Map<String, Object> saveBlankPaper(String courseNo, String courseName, String paperName, User user) {
+    public Map<String, Object> saveBlankPaper(String courseNo, String paperName, User user) {
         Map<String, Object> returnMap = new HashMap<String, Object>();
         Paper paper = new Paper();
         String msg = paperService.checkPaperName(paperName, user.getRootOrgId().toString());
@@ -1467,7 +1468,6 @@ public class ImportPaperService {
             returnMap.put("msg", msg);
             return returnMap;
         }
-        paper.setCourseName(courseName);
         paper.setCourseNo(courseNo);
         initPaper(paper, paperName, user);
         PaperDetail pd = new PaperDetail();