线程池-云信发批量房间消息-发消息前生成msgId
This commit is contained in:
@@ -8,7 +8,7 @@ import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class BaseChatRoomMsg {
|
||||
private String msgId;
|
||||
//private String msgId;
|
||||
/**
|
||||
* 0: 文本消息,1: 图片,2: 语音,3: 视频,4: 地理位置信息,6: 文件,10: 提示消息(Tips),100: 自定义消息
|
||||
*/
|
||||
|
@@ -550,7 +550,8 @@ public class SendSysMsgService extends BaseService {
|
||||
|
||||
public void sendSingleRoomMessage(Room room, BaseChatRoomMsg msg) {
|
||||
try {
|
||||
this.erBanNetEaseService.sendChatRoomMsg(room.getRoomId(), msg.getMsgId(), room.getUid().toString(),
|
||||
String msgId = UUIDUtil.get();
|
||||
this.erBanNetEaseService.sendChatRoomMsg(room.getRoomId(), msgId, room.getUid().toString(),
|
||||
msg.getMsgType(), msg.getAttach(), msg.getExt());
|
||||
} catch (Exception e) {
|
||||
log.error("发送房间消息失败[roomId : {}, fromAccId : {}, message : {}]",
|
||||
@@ -606,8 +607,8 @@ public class SendSysMsgService extends BaseService {
|
||||
asyncExecutor.execute(() -> {
|
||||
for (Room room : vaildRoomList) {
|
||||
try {
|
||||
msg.setMsgId(UUIDUtil.get());
|
||||
this.erBanNetEaseService.sendChatRoomMsg(room.getRoomId(), msg.getMsgId(), room.getUid().toString(),
|
||||
String msgId = UUIDUtil.get();
|
||||
this.erBanNetEaseService.sendChatRoomMsg(room.getRoomId(), msgId, room.getUid().toString(),
|
||||
msg.getMsgType(), msg.getAttach(), msg.getExt());
|
||||
} catch (Exception e) {
|
||||
log.error("批量发送房间消息失败[room={}, message={}]", JSON.toJSONString(room), msg, e);
|
||||
@@ -629,8 +630,8 @@ public class SendSysMsgService extends BaseService {
|
||||
asyncExecutor.execute(() -> {
|
||||
for (Room room : vaildRoomList) {
|
||||
try {
|
||||
msg.setMsgId(UUIDUtil.get());
|
||||
this.erBanNetEaseService.sendChatRoomMsg(room.getRoomId(), msg.getMsgId(), room.getUid().toString(),
|
||||
String msgId = UUIDUtil.get();
|
||||
this.erBanNetEaseService.sendChatRoomMsg(room.getRoomId(), msgId, room.getUid().toString(),
|
||||
msg.getMsgType(), msg.getAttach(), msg.getExt());
|
||||
} catch (Exception e) {
|
||||
log.error("批量发送房间消息失败[room={}, message={}]", JSON.toJSONString(room), msg, e);
|
||||
|
Reference in New Issue
Block a user