lyhzzz 1 год назад
Родитель
Сommit
7300322068

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

@@ -92,6 +92,11 @@ public class FdService {
         param.setMaxMan(30);
         param.setUseStartTime(new Date());
         param.setUseEndTime(DateUtil.parse("2038-01-19 03:14:07","yyyy-MM-dd HH:mm:ss"));
+        param.setPlatform("fd");
         return takeLookClient.roomAddOrUpdate(param,getFdToken());
     }
+
+    public void fdOpenTakeLookRoom(String takeRoomId) {
+        takeLookClient.openRoom(takeRoomId,getFdToken());
+    }
 }

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

@@ -1,9 +1,6 @@
 package com.fdkankan.fusion.httpClient.client;
 
-import com.dtflys.forest.annotation.Address;
-import com.dtflys.forest.annotation.Header;
-import com.dtflys.forest.annotation.JSONBody;
-import com.dtflys.forest.annotation.Post;
+import com.dtflys.forest.annotation.*;
 import com.fdkankan.fusion.httpClient.address.FdkkAddressSource;
 import com.fdkankan.fusion.httpClient.address.FdkkTakeLookAddressSource;
 import com.fdkankan.fusion.httpClient.request.FdRoomAddParam;
@@ -17,4 +14,7 @@ public interface TakeLookClient {
      */
     @Post("/takelook/roomAddOrUpdate")
     FdkkResponse<FdRoomAddParam> roomAddOrUpdate(@JSONBody FdRoomAddParam param, @Header("token")  String token);
+
+    @Get("/takelook/openRoom")
+    void openRoom(@Var("roomId") String takeRoomId, @Header("token") String fdToken);
 }

+ 2 - 0
src/main/java/com/fdkankan/fusion/httpClient/response/FdRoomVo.java

@@ -94,6 +94,8 @@ public class FdRoomVo {
 
     private String gps;
 
+    private String platform;
+
     @TableField(typeHandler = JsonArrayTypeHandler.class)
     private JSONArray image;
 

+ 1 - 0
src/main/java/com/fdkankan/fusion/service/impl/CaseLiveServiceImpl.java

@@ -79,6 +79,7 @@ public class CaseLiveServiceImpl extends ServiceImpl<ICaseLiveMapper, CaseLive>
             caseLive.setNumList(JSONArray.parseArray(JSON.toJSONString(numList1)));
             this.saveOrUpdate(caseLive);
         }
+        fdService.fdOpenTakeLookRoom(caseLive.getTakeRoomId());
         return caseLive.getTakeRoomId();
     }