Pārlūkot izejas kodu

获取带看房间号

lyhzzz 1 gadu atpakaļ
vecāks
revīzija
a49e877c60

+ 4 - 2
src/main/java/com/fdkankan/ucenter/controller/SceneController.java

@@ -12,6 +12,7 @@ import com.fdkankan.ucenter.common.constants.ResultCode;
 import com.fdkankan.ucenter.constant.LoginConstant;
 import com.fdkankan.ucenter.entity.ScenePlus;
 import com.fdkankan.ucenter.entity.User;
+import com.fdkankan.ucenter.httpClient.param.FdRoomVo;
 import com.fdkankan.ucenter.service.*;
 import com.fdkankan.ucenter.service.impl.TakeLookService;
 import com.fdkankan.ucenter.vo.request.RequestScene;
@@ -195,8 +196,9 @@ public class SceneController extends BaseController {
         if(scenePlus.getSceneStatus() != -2){
             throw new BusinessException(ResultCode.FAILURE_CODE_400009,ResultCode.FAILURE_MSG_400009);
         }
-
-        return Result.success(takeLookService.getRoomIdByNum(num,scenePlus.getTitle(),getToken()));
+        FdRoomVo fdRoomVo = takeLookService.getRoomIdByNum(num, scenePlus.getTitle(), getToken());
+        takeLookService.openRoom(fdRoomVo.getRoomId(),getToken());
+        return Result.success(fdRoomVo);
     }
 }
 

+ 7 - 2
src/main/java/com/fdkankan/ucenter/service/impl/TakeLookService.java

@@ -32,11 +32,11 @@ public class TakeLookService {
         param.setPlatform("ucenter");
         return takeLookClient.roomAddOrUpdate(param,token);
     }
-    public Object getRoomIdByNum(String num,String title,String token) {
+    public FdRoomVo getRoomIdByNum(String num,String title,String token) {
         ResultData<FdRoomVo> response = takeLookClient.getRoomIdByNum(num, token);
         if(response.getCode() !=0){
             ResultData<FdRoomVo> fdRoomAddParamResultData = fdCreateTakeLookRoom(title, Arrays.asList(num), null, token);
-            if(response.getCode() !=0){
+            if(fdRoomAddParamResultData.getCode() !=0){
                 throw new BusinessException(fdRoomAddParamResultData.getCode(),fdRoomAddParamResultData.getMessage());
             }
             return fdRoomAddParamResultData.getData();
@@ -46,4 +46,9 @@ public class TakeLookService {
 
     }
 
+    public void openRoom(String roomId,String token) {
+
+         takeLookClient.openRoom(roomId, token);
+    }
+
 }