lyhzzz 5 months ago
parent
commit
4b1ac9b440
1 changed files with 26 additions and 1 deletions
  1. 26 1
      src/main/java/com/fdkankan/ucenter/controller/SceneController.java

+ 26 - 1
src/main/java/com/fdkankan/ucenter/controller/SceneController.java

@@ -30,6 +30,8 @@ import org.springframework.web.multipart.MultipartFile;
 
 import java.io.File;
 import java.net.URL;
+import java.util.HashMap;
+import java.util.Objects;
 import java.util.UUID;
 
 /**
@@ -310,8 +312,31 @@ public class SceneController extends BaseController {
         String suffix = fileName.substring(fileName.lastIndexOf("."));
 
         URL presignedUrl = fYunFileServiceInterface.getPresignedUrl("ucenter/e57/" + newFileName + suffix);
+        HashMap<String, Object> map = new HashMap<>();
+        map.put("newFileName",newFileName + suffix);
+        map.put("url",presignedUrl);
+        return Result.success(map);
+    }
 
-        return Result.success(presignedUrl);
+    @PostMapping("relevanceE57")
+    public Result relevanceE57( @RequestParam(value = "isObj",required = false)Integer isObj,
+                                @RequestParam(value = "title",required = false)String title,
+                                @RequestParam(value = "newFileName",required = false)String newFileName ){
+
+        UploadEditSceneParam editSceneParam = new UploadEditSceneParam();
+        editSceneParam.setTitle(title);
+        editSceneParam.setUserId(getUser().getId());
+        editSceneParam.setPath("ucenter/e57/"+newFileName);
+        editSceneParam.setIsObj(isObj);
+        editSceneParam.setOtherType("E57_V4");
+
+        JSONObject jsonObject = fdKKClient.reverseScene(editSceneParam);
+        Integer code = jsonObject.getInteger("code");
+        if(code != 0){
+            log.info("调用失败-toFdCreateScene:{}",jsonObject);
+            throw new BusinessException(ResultCode.UPLOAD_ERROR);
+        }
+        return Result.success();
     }
 }