|
@@ -2,7 +2,17 @@ package com.yonge.cooleshow.classroom.controller;
|
|
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
-import com.yonge.cooleshow.biz.dal.dto.*;
|
|
|
|
|
|
+import com.yonge.cooleshow.biz.dal.dto.BasicUserInfoDto;
|
|
|
|
+import com.yonge.cooleshow.biz.dal.dto.ETencentTRTCCallbackCommand;
|
|
|
|
+import com.yonge.cooleshow.biz.dal.dto.ImChannelStateNotify;
|
|
|
|
+import com.yonge.cooleshow.biz.dal.dto.ImNetworkBaseDto;
|
|
|
|
+import com.yonge.cooleshow.biz.dal.dto.ImNetworkCustomMessage;
|
|
|
|
+import com.yonge.cooleshow.biz.dal.dto.ImNetworkDeviceControlDto;
|
|
|
|
+import com.yonge.cooleshow.biz.dal.dto.ImNetworkDisplayDataDto;
|
|
|
|
+import com.yonge.cooleshow.biz.dal.dto.ImNetworkMusicSheetDto;
|
|
|
|
+import com.yonge.cooleshow.biz.dal.dto.ImNetworkRoomResult;
|
|
|
|
+import com.yonge.cooleshow.biz.dal.dto.RoomStatusNotify;
|
|
|
|
+import com.yonge.cooleshow.biz.dal.dto.TencentData;
|
|
import com.yonge.cooleshow.biz.dal.enums.ClientEnum;
|
|
import com.yonge.cooleshow.biz.dal.enums.ClientEnum;
|
|
import com.yonge.cooleshow.biz.dal.enums.RoleEnum;
|
|
import com.yonge.cooleshow.biz.dal.enums.RoleEnum;
|
|
import com.yonge.cooleshow.biz.dal.service.ImGroupService;
|
|
import com.yonge.cooleshow.biz.dal.service.ImGroupService;
|
|
@@ -10,21 +20,22 @@ import com.yonge.cooleshow.biz.dal.service.ImNetworkRoomService;
|
|
import com.yonge.cooleshow.biz.dal.service.SysUserService;
|
|
import com.yonge.cooleshow.biz.dal.service.SysUserService;
|
|
import com.yonge.cooleshow.common.controller.BaseController;
|
|
import com.yonge.cooleshow.common.controller.BaseController;
|
|
import com.yonge.cooleshow.common.entity.BaseResponse;
|
|
import com.yonge.cooleshow.common.entity.BaseResponse;
|
|
-import com.yonge.toolset.base.exception.BizException;
|
|
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
-import io.swagger.annotations.ApiImplicitParam;
|
|
|
|
-import io.swagger.annotations.ApiImplicitParams;
|
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import org.joda.time.DateTime;
|
|
import org.joda.time.DateTime;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
-import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
+import org.springframework.web.bind.annotation.GetMapping;
|
|
|
|
+import org.springframework.web.bind.annotation.PostMapping;
|
|
|
|
+import org.springframework.web.bind.annotation.RequestBody;
|
|
|
|
+import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
|
+import org.springframework.web.bind.annotation.RequestMethod;
|
|
|
|
+import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
import java.util.Objects;
|
|
import java.util.Objects;
|
|
-import java.util.Optional;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
* 网络教室房间(room)表控制层
|
|
* 网络教室房间(room)表控制层
|
|
@@ -92,7 +103,7 @@ public class RoomController extends BaseController {
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
- @PostMapping(value = "/tencentTtcCallback")
|
|
|
|
|
|
+ @PostMapping(value = "/tencentRtcCallback")
|
|
public void statusSyncTencent(@RequestBody TencentData.TRTCEventInfo eventInfo) {
|
|
public void statusSyncTencent(@RequestBody TencentData.TRTCEventInfo eventInfo) {
|
|
try {
|
|
try {
|
|
if (Objects.isNull(eventInfo.getEventInfo())) {
|
|
if (Objects.isNull(eventInfo.getEventInfo())) {
|