deason пре 6 година
родитељ
комит
e86db11d26

+ 2 - 2
examcloud-core-print-provider/src/main/java/cn/com/qmth/examcloud/core/print/api/controller/CoursePaperController.java

@@ -73,7 +73,7 @@ public class CoursePaperController extends ControllerSupport {
 
     @GetMapping("/export/batch")
     @ApiOperation(value = "批量导出")
-    public void exportBatch(@RequestParam Long[] ids, @RequestParam Integer[] types) throws Exception {
+    public void exportBatch(@RequestParam Long[] ids, @RequestParam Integer[] types) {
         ExportBatchReq req = new ExportBatchReq(ids, types);
         File file = coursePaperService.exportBatchCoursePaper(req);
         if (file != null) {
@@ -85,7 +85,7 @@ public class CoursePaperController extends ControllerSupport {
 
     @GetMapping("/export/all")
     @ApiOperation(value = "整体导出")
-    public void exportAll(@RequestParam Long orgId, @RequestParam Long examId, @RequestParam Integer[] types) throws Exception {
+    public void exportAll(@RequestParam Long orgId, @RequestParam Long examId, @RequestParam Integer[] types) {
         ExportAllReq req = new ExportAllReq(orgId, examId, types);
         File file = coursePaperService.exportAllCoursePaper(req);
         if (file != null) {

+ 35 - 39
examcloud-core-print-starter/src/main/resources/security-exclusions.conf

@@ -1,49 +1,45 @@
-[][/][GET]
-[][/init][GET]
-[][/demo][GET]
+regexp:.*swagger.*
 [][/doc.html][GET]
-[][/swagger/ui/index][GET]
-[/swagger-resources][][GET]
-[/swagger-resources][/configuration/ui][GET]
-[/swagger-resources][/configuration/security][GET]
-[][${springfox.documentation.swagger.v2.path:/v2/api-docs}][GET]
+[][/demo][GET]
+[][/init][GET]
+[][/][GET]
+
 [${$rmp.ctrl.print}/common][/upload][POST]
 [${$rmp.ctrl.print}/common][/download][GET]
-
-[${$rmp.ctrl.print}/course/paper][/list][POST]
-[${$rmp.ctrl.print}/course/paper][/save][POST]
-[${$rmp.ctrl.print}/course/paper][/allot/{courseStatisticId}/{coursePaperId}][POST]
-[${$rmp.ctrl.print}/course/paper][/allot/all/{orgId}/{examId}][POST]
-[${$rmp.ctrl.print}/course/paper][/total/{orgId}/{examId}][POST]
-[${$rmp.ctrl.print}/course/paper][/check/structure/{orgId}/{examId}/{paperId}][POST]
 [${$rmp.ctrl.print}/course/paper][/export/batch][GET]
 [${$rmp.ctrl.print}/course/paper][/export/all][GET]
 
-[${$rmp.ctrl.print}/printing/project][/list][POST]
-[${$rmp.ctrl.print}/printing/project][/{id}][POST]
-[${$rmp.ctrl.print}/printing/project][/update][POST]
+#[${$rmp.ctrl.print}/printing/project][/list][POST]
+#[${$rmp.ctrl.print}/printing/project][/{id}][POST]
+#[${$rmp.ctrl.print}/printing/project][/update][POST]
 #[${$rmp.ctrl.print}/printing/project][/org/list][POST]
 #[${$rmp.ctrl.print}/printing/project][/exam/list][POST]
-[${$rmp.ctrl.print}/printing/project/statistic][/{orgId}/{examId}][POST]
-[${$rmp.ctrl.print}/printing/project/statistic][/refresh/{orgId}/{examId}][POST]
-[${$rmp.ctrl.print}/printing/project/statistic][/refresh/check][GET]
-[${$rmp.ctrl.print}/course/statistic][/list][POST]
-[${$rmp.ctrl.print}/course/statistic][/refresh][POST]
-[${$rmp.ctrl.print}/course/statistic][/refresh/check][GET]
+#[${$rmp.ctrl.print}/printing/project/statistic][/{orgId}/{examId}][POST]
+#[${$rmp.ctrl.print}/printing/project/statistic][/refresh/{orgId}/{examId}][POST]
+#[${$rmp.ctrl.print}/printing/project/statistic][/refresh/check][GET]
+
+#[${$rmp.ctrl.print}/course/paper][/list][POST]
+#[${$rmp.ctrl.print}/course/paper][/allot/{courseStatisticId}/{coursePaperId}][POST]
+#[${$rmp.ctrl.print}/course/paper][/allot/all/{orgId}/{examId}][POST]
+#[${$rmp.ctrl.print}/course/paper][/total/{orgId}/{examId}][POST]
+#[${$rmp.ctrl.print}/course/paper][/check/structure/{orgId}/{examId}/{paperId}][POST]
+#[${$rmp.ctrl.print}/course/statistic][/list][POST]
+#[${$rmp.ctrl.print}/course/statistic][/refresh][POST]
+#[${$rmp.ctrl.print}/course/statistic][/refresh/check][GET]
 
-[${$rmp.ctrl.print}/project/backup/setting][/{projectId}][POST]
-[${$rmp.ctrl.print}/project/backup/setting][/save][POST]
-[${$rmp.ctrl.print}/project/backup/setting][/delete/{projectId}][POST]
-[${$rmp.ctrl.print}/project/other/setting][/list][POST]
-[${$rmp.ctrl.print}/project/other/setting][/{id}][POST]
-[${$rmp.ctrl.print}/project/other/setting][/save][POST]
-[${$rmp.ctrl.print}/project/other/setting][/delete/{id}][POST]
+#[${$rmp.ctrl.print}/project/backup/setting][/{projectId}][POST]
+#[${$rmp.ctrl.print}/project/backup/setting][/save][POST]
+#[${$rmp.ctrl.print}/project/backup/setting][/delete/{projectId}][POST]
+#[${$rmp.ctrl.print}/project/other/setting][/list][POST]
+#[${$rmp.ctrl.print}/project/other/setting][/{id}][POST]
+#[${$rmp.ctrl.print}/project/other/setting][/save][POST]
+#[${$rmp.ctrl.print}/project/other/setting][/delete/{id}][POST]
 
-[${$rmp.ctrl.print}/examStructure][/list][POST]
-[${$rmp.ctrl.print}/examStructure][/{orgId}/{examId}][POST]
-[${$rmp.ctrl.print}/examStructure][/save][POST]
-[${$rmp.ctrl.print}/examStructure][/clone][POST]
-[${$rmp.ctrl.print}/examStructure][/delete/{ids}][POST]
-[${$rmp.ctrl.print}/project/template][/{orgId}/{examId}][POST]
-[${$rmp.ctrl.print}/project/template][/save][POST]
-[${$rmp.ctrl.print}/project/template][/{id}][POST]
+#[${$rmp.ctrl.print}/examStructure][/list][POST]
+#[${$rmp.ctrl.print}/examStructure][/{orgId}/{examId}][POST]
+#[${$rmp.ctrl.print}/examStructure][/save][POST]
+#[${$rmp.ctrl.print}/examStructure][/clone][POST]
+#[${$rmp.ctrl.print}/examStructure][/delete/{ids}][POST]
+#[${$rmp.ctrl.print}/project/template][/{orgId}/{examId}][POST]
+#[${$rmp.ctrl.print}/project/template][/save][POST]
+#[${$rmp.ctrl.print}/project/template][/{id}][POST]