Browse Source

上传球幕视频,更新版本号

dengsixing 3 years ago
parent
commit
0a7bcbed86

+ 7 - 0
4dkankan-center-scene/pom.xml

@@ -114,6 +114,13 @@
             <version>2.3.1</version>
         </dependency>
 
+<!--        htt请求工具-->
+        <dependency>
+            <groupId>com.dtflys.forest</groupId>
+            <artifactId>forest-spring-boot-starter</artifactId>
+            <version>1.5.19</version>
+        </dependency>
+
 <!--        <dependency>-->
 <!--            <groupId>org.springframework.boot</groupId>-->
 <!--            <artifactId>spring-boot-starter-amqp</artifactId>-->

+ 2 - 0
4dkankan-center-scene/src/main/java/com/fdkankan/scene/SceneApplication.java

@@ -1,5 +1,6 @@
 package com.fdkankan.scene;
 
+import com.dtflys.forest.springboot.annotation.ForestScan;
 import org.mybatis.spring.annotation.MapperScan;
 import org.springframework.boot.SpringApplication;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
@@ -16,6 +17,7 @@ import org.springframework.transaction.annotation.EnableTransactionManagement;
 @EnableScheduling
 @ComponentScan(basePackages = {"com.fdkankan.*"})
 @MapperScan("com.fdkankan.**.mapper")
+@ForestScan(basePackages = "com.fdkankan.scene.httpclient")
 public class SceneApplication {
     public static void main(String[] args) {
         SpringApplication.run(SceneApplication.class, args);

+ 20 - 0
4dkankan-center-scene/src/main/java/com/fdkankan/scene/httpclient/FdkankanMiniClient.java

@@ -0,0 +1,20 @@
+package com.fdkankan.scene.httpclient;
+
+import com.dtflys.forest.annotation.Get;
+import com.dtflys.forest.annotation.Request;
+import com.dtflys.forest.annotation.Var;
+
+/**
+ * <p>
+ * TODO
+ * </p>
+ *
+ * @author dengsixing
+ * @since 2022/4/24
+ **/
+public interface FdkankanMiniClient {
+
+    @Get("http://{url}/abc")
+    String getDataSyncType(@Var("myURL") String url);
+
+}

+ 14 - 0
4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/impl/SceneEditInfoServiceImpl.java

@@ -40,6 +40,7 @@ import com.fdkankan.scene.entity.ScenePro;
 import com.fdkankan.scene.factory.FloorLogoHandlerFactory;
 import com.fdkankan.scene.factory.MusicHandlerFactory;
 import com.fdkankan.scene.factory.ScreenshotHandlerFactory;
+import com.fdkankan.scene.httpclient.FdkankanMiniClient;
 import com.fdkankan.scene.mapper.ISceneEditInfoMapper;
 import com.fdkankan.scene.service.ISceneDataDownloadService;
 import com.fdkankan.scene.service.ISceneEditControlsService;
@@ -123,6 +124,8 @@ public class SceneEditInfoServiceImpl extends ServiceImpl<ISceneEditInfoMapper,
     IScenePlusService scenePlusService;
     @Autowired
     IScenePlusExtService scenePlusExtService;
+    @Autowired
+    private FdkankanMiniClient fdkankanMiniClient;
 
 
     @Transactional
@@ -412,6 +415,17 @@ public class SceneEditInfoServiceImpl extends ServiceImpl<ISceneEditInfoMapper,
 
     /**
      * <p>
+     getInfo接口返回字段扩展
+     * </p>
+     * @author dengsixing
+     * @date 2022/3/9
+     **/
+    private void setExtDataFromV3(SceneInfoVO sceneInfoVO, Long cameraId) throws Exception{
+        sceneInfoVO.setDataSync(fdkankanMiniClient.getDataSyncType(mainUrl));
+    }
+
+    /**
+     * <p>
             getInfo接口返回字段扩展
      * </p>
      * @author dengsixing