deason 6 роки тому
батько
коміт
d6ca930694

+ 8 - 6
examcloud-core-questions-api-provider/src/main/java/cn/com/qmth/examcloud/core/questions/api/ExtractConfigController.java

@@ -1,19 +1,19 @@
 package cn.com.qmth.examcloud.core.questions.api;
 
 
-import cn.com.qmth.examcloud.core.questions.base.question.PaperDto;
-import cn.com.qmth.examcloud.core.questions.base.question.QuestionDto;
-import cn.com.qmth.examcloud.commons.exception.StatusException;
 import cn.com.qmth.examcloud.api.commons.security.bean.User;
-import cn.com.qmth.examcloud.web.support.ControllerSupport;
+import cn.com.qmth.examcloud.commons.exception.StatusException;
 import cn.com.qmth.examcloud.core.questions.base.enums.ExportWay;
+import cn.com.qmth.examcloud.core.questions.base.question.PaperDto;
+import cn.com.qmth.examcloud.core.questions.base.question.QuestionDto;
 import cn.com.qmth.examcloud.core.questions.dao.entity.ExtractConfig;
 import cn.com.qmth.examcloud.core.questions.service.ExtractConfigFileService;
 import cn.com.qmth.examcloud.core.questions.service.ExtractConfigService;
 import cn.com.qmth.examcloud.core.questions.service.bean.CouresInfo;
 import cn.com.qmth.examcloud.core.questions.service.bean.dto.ExportPaperInfoModel;
+import cn.com.qmth.examcloud.web.support.ControllerSupport;
+import cn.com.qmth.examcloud.web.support.Naked;
 import io.swagger.annotations.ApiOperation;
-
 import org.apache.commons.lang3.StringUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -26,7 +26,6 @@ import org.springframework.web.bind.annotation.*;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
-
 import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.List;
@@ -145,6 +144,7 @@ public class ExtractConfigController extends ControllerSupport {
 
     }
 
+    @Naked
     @ApiOperation(value = "判断试卷中的题是否都为客观题(单选、多选、判断),包括套题中的小题",
             notes = "判断试卷中的题是否都为客观题(单选、多选、判断),包括套题中的小题")
     @GetMapping(value = "/checkObjective/{paperId}")
@@ -236,6 +236,7 @@ public class ExtractConfigController extends ControllerSupport {
         }
     }
 
+    @Naked
     @ApiOperation(value = "根据试卷id抽取考试试卷", notes = "根据试卷id抽取考试试卷")
     @GetMapping(value = "/extract/paper/{paperId}")
     public ResponseEntity<Object> extractPaper(@PathVariable String paperId) {
@@ -265,6 +266,7 @@ public class ExtractConfigController extends ControllerSupport {
         }
     }
 
+    @Naked
     @ApiOperation(value = "通过试卷id得到答案", notes = "通过试卷id得到答案")
     @GetMapping(value = "/extract/getAnswerHtml/{paperId}")
     public ResponseEntity<Object> getAnswerHtml(@PathVariable String paperId) {

+ 6 - 2
examcloud-core-questions-api-provider/src/main/java/cn/com/qmth/examcloud/core/questions/api/PaperController.java

@@ -1,9 +1,8 @@
 package cn.com.qmth.examcloud.core.questions.api;
 
+import cn.com.qmth.examcloud.api.commons.security.bean.User;
 import cn.com.qmth.examcloud.commons.exception.StatusException;
 import cn.com.qmth.examcloud.commons.util.JsonUtil;
-import cn.com.qmth.examcloud.api.commons.security.bean.User;
-import cn.com.qmth.examcloud.web.support.ControllerSupport;
 import cn.com.qmth.examcloud.core.questions.api.bean.ParsePaper;
 import cn.com.qmth.examcloud.core.questions.base.BeanCopierUtil;
 import cn.com.qmth.examcloud.core.questions.base.SpringContextUtils;
@@ -22,6 +21,8 @@ import cn.com.qmth.examcloud.core.questions.service.bean.dto.PaperDetailExp;
 import cn.com.qmth.examcloud.core.questions.service.bean.dto.PaperDetailUnitExp;
 import cn.com.qmth.examcloud.core.questions.service.bean.dto.PaperExp;
 import cn.com.qmth.examcloud.core.questions.service.export.ExportPaperAbstractService;
+import cn.com.qmth.examcloud.web.support.ControllerSupport;
+import cn.com.qmth.examcloud.web.support.Naked;
 import com.google.gson.Gson;
 import io.swagger.annotations.ApiOperation;
 import org.apache.commons.lang3.StringUtils;
@@ -75,6 +76,7 @@ public class PaperController extends ControllerSupport {
      * @param paperId
      * @return
      */
+    @Naked
     @ResponseBody
     @ApiOperation(value = "根据Id获取试卷", notes = "根据Id获取试卷")
     @GetMapping(value = "/paper/{paperId}")
@@ -585,6 +587,7 @@ public class PaperController extends ControllerSupport {
         }
     }
 
+    @Naked
     @ApiOperation(value = "预览试卷页面")
     @GetMapping(value = "/paper/pdf/{paperId}")
     public String viewPaper(Model model, @PathVariable String paperId) {
@@ -603,6 +606,7 @@ public class PaperController extends ControllerSupport {
         return html;
     }
 
+    @Naked
     @ApiOperation(value = "预览试卷答案页面")
     @GetMapping(value = "/paper/answer/pdf/{paperId}")
     public String viewPaperAnswer(Model model, @PathVariable String paperId) {

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

@@ -1,7 +1,9 @@
 package cn.com.qmth.examcloud.core.questions.api;
 
+import cn.com.qmth.examcloud.core.questions.dao.entity.QuestionAudio;
+import cn.com.qmth.examcloud.core.questions.service.QuestionAudioService;
+import cn.com.qmth.examcloud.web.support.Naked;
 import io.swagger.annotations.ApiOperation;
-
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.http.HttpStatus;
 import org.springframework.http.ResponseEntity;
@@ -10,9 +12,6 @@ import org.springframework.web.bind.annotation.PathVariable;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
-import cn.com.qmth.examcloud.core.questions.dao.entity.QuestionAudio;
-import cn.com.qmth.examcloud.core.questions.service.QuestionAudioService;
-
 /**
  * @author chenken
  * @date 2017年8月2日 下午1:49:04
@@ -33,11 +32,12 @@ public class QuestionAudioController {
         return new ResponseEntity<Object>(questionAudio, HttpStatus.OK);
     }
 
+    @Naked
     @ApiOperation(value = "通过ID获取试题音频文件", notes = "通过ID获取试题音频文件")
     @GetMapping(value = "/questionAudio/{questionAudioId}")
     public ResponseEntity<Object> findQuestionAudioById(@PathVariable String questionAudioId) {
         QuestionAudio questionAudio = questionAudioService.findAudioById(questionAudioId);
         return new ResponseEntity<Object>(questionAudio, HttpStatus.OK);
     }
-}
 
+}

+ 2 - 0
examcloud-core-questions-starter/src/main/java/cn/com/qmth/examcloud/core/questions/starter/IndexController.java

@@ -13,6 +13,7 @@ import cn.com.qmth.examcloud.core.questions.service.ExtractConfigFileService;
 import cn.com.qmth.examcloud.core.questions.service.bean.dto.ExportPaperInfoModel;
 import cn.com.qmth.examcloud.core.questions.service.temp.CqdxService;
 import cn.com.qmth.examcloud.core.questions.service.temp.DdExcelService;
+import cn.com.qmth.examcloud.web.support.Naked;
 import cn.com.qmth.examcloud.web.support.SpringContextHolder;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -31,6 +32,7 @@ import java.util.List;
 public class IndexController {
     private static final Logger log = LoggerFactory.getLogger(IndexController.class);
 
+    @Naked
     @ResponseBody
     @RequestMapping(value = "/paper/init", method = RequestMethod.GET)
     public String init(HttpServletRequest request, HttpServletResponse response) throws Exception {