|
@@ -89,7 +89,9 @@ public class PaperController {
|
|
|
// @PreAuthorize("hasRole('ROLE_ADMIN')")
|
|
|
@ApiOperation(value = "上传试卷")
|
|
|
@PostMapping("uploadPaper")
|
|
|
- @ApiImplicitParam(name = "paperTemplateId", value = "试卷模板Id 默认1")
|
|
|
+ @ApiImplicitParams({@ApiImplicitParam(name = "paperTemplateId", paramType = "query", value = "试卷模板Id 默认1"),
|
|
|
+ @ApiImplicitParam(name = "useAbility", paramType = "query", defaultValue = "false")
|
|
|
+ })
|
|
|
public Result uploadPaper(PaperVo paperVo,
|
|
|
@RequestParam(defaultValue = "1") Long paperTemplateId,
|
|
|
@RequestBody MultipartFile file) throws IOException {
|
|
@@ -108,12 +110,14 @@ public class PaperController {
|
|
|
return paperService.uploadPaper(paperVo, paperTemplateId, url, data);
|
|
|
}
|
|
|
|
|
|
- @ApiOperation(value = "测试上传试卷")
|
|
|
+ @ApiOperation(value = "测试上传试卷,不会保存试卷")
|
|
|
@PostMapping("uploadPaperTest")
|
|
|
- @ApiImplicitParam(name = "paperTemplateId", value = "试卷模板Id 默认1")
|
|
|
+ @ApiImplicitParams({@ApiImplicitParam(name = "paperTemplateId", paramType = "query", value = "试卷模板Id 默认1"),
|
|
|
+ @ApiImplicitParam(name = "useAbility", paramType = "query", defaultValue = "false")
|
|
|
+ })
|
|
|
public Result uploadPaperTest(PaperVo paperVo,
|
|
|
- @RequestParam(defaultValue = "1") Long paperTemplateId,
|
|
|
- @RequestBody MultipartFile file) throws IOException {
|
|
|
+ @RequestParam(defaultValue = "1") Long paperTemplateId,
|
|
|
+ @RequestBody MultipartFile file) throws IOException {
|
|
|
ByteArrayOutputStream baos = new ByteArrayOutputStream();
|
|
|
FileCopyUtils.copy(file.getInputStream(), baos);
|
|
|
int suffixIndex = file.getOriginalFilename().lastIndexOf(".");
|