Selaa lähdekoodia

[task-2605] 表单模板优化 / 【后端】修改相应接口参数

Li Yuan 1 vuosi sitten
vanhempi
sitoutus
568223dd67

+ 6 - 2
ibps-provider-root/modules/provider-business/src/main/java/com/onlyoffice/integration/controllers/FileController.java

@@ -162,7 +162,7 @@ public class FileController {
     @PostMapping("/upload")
     @ResponseBody
     public String upload(@RequestParam("file") final MultipartFile file) {
-        APIResult<String> result = new APIResult<>();
+        APIResult<Converter> result = new APIResult<>();
         try {
             String userId = ContextUtil.getCurrentUserId();
             if(StringUtils.isEmpty(userId)){
@@ -196,7 +196,11 @@ public class FileController {
 
 //            fullFileName = fileUtility.getFileNameWithoutExtension(fileNamePath)
 //                    + "." + fileExtension;  // get full file name
-            result.setData(createUserMetadata(userService.getUser(), fullFileName));// create user metadata and return it
+            createUserMetadata(userService.getUser(), fullFileName);
+            Converter converter = new Converter();
+            converter.setFileExtension(fileExtension);
+            converter.setFileName(fullFileName);
+            result.setData(converter);// create user metadata and return it
             return objectMapper.writeValueAsString(result);
         } catch (Exception e) {
             return buildErrorResult("Something went wrong when uploading the file.");

+ 2 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/onlyoffice/integration/dto/Converter.java

@@ -33,4 +33,6 @@ public class Converter {
     private String filePass;
     @JsonProperty("lang")
     private String lang;
+    @JsonProperty("ext")
+    private String fileExtension;
 }