init
This commit is contained in:
@@ -17,7 +17,7 @@ import org.springframework.web.bind.annotation.RestController;
|
||||
@RestController
|
||||
@RequestMapping("/api/im")
|
||||
@Tag(name = "IM相关的接口")
|
||||
public class ImController {
|
||||
public class ImAppController {
|
||||
|
||||
@Autowired
|
||||
private ImService imService;
|
||||
@@ -9,5 +9,5 @@ import org.springframework.web.bind.annotation.RestController;
|
||||
@RequestMapping("/api/user/member")
|
||||
@Slf4j
|
||||
@Tag(name = "用户会员接口")
|
||||
public class UserMemberController {
|
||||
public class UserMemberAppController {
|
||||
}
|
||||
@@ -3,6 +3,7 @@ package com.ruoyi.cai.ws.handler.message;
|
||||
import com.alibaba.fastjson2.JSONObject;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.ruoyi.cai.domain.UserCall;
|
||||
import com.ruoyi.cai.executor.ExecutorConstant;
|
||||
import com.ruoyi.cai.service.UserCallService;
|
||||
import com.ruoyi.cai.trd.ImDataRes;
|
||||
import com.ruoyi.cai.trd.ImMsgGen;
|
||||
@@ -51,7 +52,7 @@ public class CancelMessageHandler extends AbstractMessageHandle implements IMess
|
||||
Long receiverId = room.getReceiverUserData().getId();
|
||||
Long callerId = room.getCallUserData().getId();
|
||||
ImDataRes imDataRes = ImMsgGen.callNotice(1, callerId, receiverId, 0);
|
||||
yunxin.sendTo(receiverId,callerId,imDataRes);
|
||||
yunxin.sendToSync(receiverId,callerId,imDataRes);
|
||||
// 更新房间状态
|
||||
userCallService.update(Wrappers.lambdaUpdate(UserCall.class)
|
||||
.eq(UserCall::getId,roomId)
|
||||
|
||||
@@ -47,7 +47,7 @@ public class RefuseMessageHandler extends AbstractMessageHandle implements IMess
|
||||
Long receiverId = room.getReceiverUserData().getId();
|
||||
Long callerId = room.getCallUserData().getId();
|
||||
ImDataRes imDataRes = ImMsgGen.callNotice(1, callerId, receiverId, 0);
|
||||
yunxin.sendTo(receiverId,callerId,imDataRes);
|
||||
yunxin.sendToSync(receiverId,callerId,imDataRes);
|
||||
|
||||
// 更新房间状态
|
||||
userCallService.update(Wrappers.lambdaUpdate(UserCall.class)
|
||||
|
||||
@@ -68,7 +68,7 @@ public class CheckTimeOutJob {
|
||||
.set(UserCall::getStatus, RoomStatusEnums.STATUS_TIMEOUT_CANCEL.getCode()));
|
||||
roomService.closeAllFd(roomId);
|
||||
ImDataRes imDataRes = ImMsgGen.callNotice(3, callUserData.getId(), receiverUserData.getId(), 0);
|
||||
yunxin.sendTo(receiverUserData.getId(),callUserData.getId(),imDataRes);
|
||||
yunxin.sendToSync(receiverUserData.getId(),callUserData.getId(),imDataRes);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -156,13 +156,13 @@ public class SettleService {
|
||||
Long receiveId = room.getReceiverUserData().getId();
|
||||
if(callTime > 0){
|
||||
ImDataRes imDataRes = ImMsgGen.callNotice(4, callId, receiveId, callTime);
|
||||
yunxin.sendTo(callId,receiveId,imDataRes);
|
||||
yunxin.sendToSync(callId,receiveId,imDataRes);
|
||||
}
|
||||
// 接收方通知
|
||||
Long anchorIncome = resp.getAnchorIncome();
|
||||
if(anchorIncome > 0){
|
||||
ImDataRes imDataRes = ImMsgGen.callNotice(4, receiveId, callId, callTime);
|
||||
yunxin.sendTo(receiveId,callId,imDataRes);
|
||||
yunxin.sendToSync(receiveId,callId,imDataRes);
|
||||
// 收入通知
|
||||
// ImMsgGen.videoIncome();
|
||||
// yunxin.sendTo(receiveId,null,)
|
||||
|
||||
Reference in New Issue
Block a user