|
@@ -2,12 +2,12 @@ package com.ym.controller;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
-import com.ym.common.ETencentImCallbackCommand;
|
|
|
+import com.ym.mec.biz.dal.enums.ETencentImCallbackCommand;
|
|
|
import com.ym.mec.common.entity.ImRoomMessage;
|
|
|
import com.ym.pojo.IMApiResultInfo;
|
|
|
import com.ym.pojo.RecordNotify;
|
|
|
-import com.ym.pojo.TencentData;
|
|
|
-import com.ym.pojo.TencentImCallbackResult;
|
|
|
+import com.ym.mec.biz.dal.dto.TencentData;
|
|
|
+import com.ym.mec.biz.dal.dto.TencentImCallbackResult;
|
|
|
import com.ym.service.LiveRoomService;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -101,34 +101,34 @@ public class LiveRoomController {
|
|
|
public void syncChatRoomStatus(@RequestBody String body) {
|
|
|
log.info("syncChatRoomStatus body:{}", body);
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
- @ApiOperation("腾讯im 回调接口")
|
|
|
- @PostMapping(value = "/tencentImCallback")
|
|
|
- public TencentImCallbackResult tencentImCallback(@RequestBody String body, HttpServletRequest request) {
|
|
|
- log.info("tencentImCallback body:{}", body);
|
|
|
-
|
|
|
- log.info("tencentImCallback request param:{}", JSON.toJSONString(request.getParameterMap()));
|
|
|
-
|
|
|
-
|
|
|
- if(request.getParameter("CallbackCommand").equals(ETencentImCallbackCommand.GROUP_CALLBACKONMEMBERSTATECHANGE.name())) {
|
|
|
- TencentData.CallbackOnMemberStateChange callbackOnMemberStateChange = TencentData.CallbackOnMemberStateChange.toObject(
|
|
|
- body);
|
|
|
-
|
|
|
- log.debug("callbackOnMemberStateChange: {}", callbackOnMemberStateChange);
|
|
|
- } else if(request.getParameter("CallbackCommand").equals(ETencentImCallbackCommand.GROUP_CALLBACKAFTERMEMBEREXIT.name())) {
|
|
|
- TencentData.CallbackAfterMemberExit callbackAfterMemberExit = TencentData.CallbackAfterMemberExit.toObject(
|
|
|
- body);
|
|
|
-
|
|
|
- log.debug("CallbackAfterMemberExit: {}", callbackAfterMemberExit);
|
|
|
- } else if(request.getParameter("CallbackCommand").equals(ETencentImCallbackCommand.GROUP_CALLBACKAFTERNEWMEMBERJOIN.name())) {
|
|
|
- TencentData.CallbackAfterNewMemberJoin callbackAfterNewMemberJoin = TencentData.CallbackAfterNewMemberJoin.toObject(
|
|
|
- body);
|
|
|
-
|
|
|
- log.debug("CallbackAfterNewMemberJoin: {}", callbackAfterNewMemberJoin);
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- return new TencentImCallbackResult();
|
|
|
- }
|
|
|
+ //
|
|
|
+ // 换到 com.ym.mec.web.controller.ImLiveBroadcastRoomController.tencentImCallback
|
|
|
+ // @ApiOperation("腾讯im 回调接口")
|
|
|
+ // @PostMapping(value = "/tencentImCallback")
|
|
|
+ // public TencentImCallbackResult tencentImCallback(@RequestBody String body, HttpServletRequest request) {
|
|
|
+ // log.info("tencentImCallback body:{}", body);
|
|
|
+ //
|
|
|
+ // log.info("tencentImCallback request param:{}", JSON.toJSONString(request.getParameterMap()));
|
|
|
+ //
|
|
|
+ //
|
|
|
+ // if(request.getParameter("CallbackCommand").equals(ETencentImCallbackCommand.GROUP_CALLBACKONMEMBERSTATECHANGE.name())) {
|
|
|
+ // TencentData.CallbackOnMemberStateChange callbackOnMemberStateChange = TencentData.CallbackOnMemberStateChange.toObject(
|
|
|
+ // body);
|
|
|
+ //
|
|
|
+ // log.debug("callbackOnMemberStateChange: {}", callbackOnMemberStateChange);
|
|
|
+ // } else if(request.getParameter("CallbackCommand").equals(ETencentImCallbackCommand.GROUP_CALLBACKAFTERMEMBEREXIT.name())) {
|
|
|
+ // TencentData.CallbackAfterMemberExit callbackAfterMemberExit = TencentData.CallbackAfterMemberExit.toObject(
|
|
|
+ // body);
|
|
|
+ //
|
|
|
+ // log.debug("CallbackAfterMemberExit: {}", callbackAfterMemberExit);
|
|
|
+ // } else if(request.getParameter("CallbackCommand").equals(ETencentImCallbackCommand.GROUP_CALLBACKAFTERNEWMEMBERJOIN.name())) {
|
|
|
+ // TencentData.CallbackAfterNewMemberJoin callbackAfterNewMemberJoin = TencentData.CallbackAfterNewMemberJoin.toObject(
|
|
|
+ // body);
|
|
|
+ //
|
|
|
+ // log.debug("CallbackAfterNewMemberJoin: {}", callbackAfterNewMemberJoin);
|
|
|
+ // }
|
|
|
+ //
|
|
|
+ //
|
|
|
+ // return new TencentImCallbackResult();
|
|
|
+ // }
|
|
|
}
|