Selaa lähdekoodia

点云生成obj接口

lyhzzz 1 vuosi sitten
vanhempi
commit
aa9c4f0341

+ 6 - 0
src/main/java/com/fdkankan/fusion/controller/SceneController.java

@@ -36,6 +36,12 @@ public class SceneController extends BaseController{
         return ResultData.ok();
     }
 
+
+    @PostMapping("/sceneDetail")
+    public ResultData sceneDetail(@RequestBody LaserSceneParam param){
+        return ResultData.ok(sceneService.sceneDetail(param));
+    }
+
     @PostMapping("/buildSceneObj")
     public ResultData buildSceneObj(@RequestBody LaserSceneParam param){
         sceneService.buildSceneObj(param);

+ 8 - 0
src/main/java/com/fdkankan/fusion/httpClient/FdService.java

@@ -115,4 +115,12 @@ public class FdService {
             throw new BusinessException(fdkkResponse.getCode(),fdkkResponse.getMsg());
         }
     }
+
+    public Object sceneDetail(LaserSceneParam param) {
+        FdkkResponse fdkkResponse = laserClient.sceneDetail(param, getFdToken());
+        if(fdkkResponse.getCode() != 0){
+            throw new BusinessException(fdkkResponse.getCode(),fdkkResponse.getMsg());
+        }
+        return fdkkResponse.getData();
+    }
 }

+ 4 - 1
src/main/java/com/fdkankan/fusion/httpClient/client/LaserClient.java

@@ -29,5 +29,8 @@ public interface LaserClient {
      * 点云生成obj场景
      */
     @Post("/laser/4dage/scene/buildSceneObj")
-    FdkkResponse buildSceneObj(@JSONBody LaserSceneParam param,@Header ("Fdtoken") String token);
+    FdkkResponse buildSceneObj(@JSONBody LaserSceneParam param,@Header ("fdToken") String token);
+
+    @Post("/laser/4dage/sceneDetail")
+    FdkkResponse sceneDetail(@JSONBody LaserSceneParam param, @Header ("fdToken") String fdToken);
 }

+ 2 - 0
src/main/java/com/fdkankan/fusion/service/ISceneService.java

@@ -18,4 +18,6 @@ public interface ISceneService {
     void deleteNum(String num);
 
     void buildSceneObj(LaserSceneParam param);
+
+    Object sceneDetail(LaserSceneParam param);
 }

+ 5 - 0
src/main/java/com/fdkankan/fusion/service/impl/SceneService.java

@@ -289,4 +289,9 @@ public class SceneService implements ISceneService {
     public void buildSceneObj(LaserSceneParam param) {
         fdService.buildSceneObj(param);
     }
+
+    @Override
+    public Object sceneDetail(LaserSceneParam param) {
+        return fdService.sceneDetail(param);
+    }
 }