mirror of
https://github.com/zongzibinbin/MallChat.git
synced 2026-03-23 21:33:46 +08:00
Merge pull request #129 from lingyufei/fix/replayMessage-setType-error
Fix 2 errors in TextMsgHandler and CheckRecall
This commit is contained in:
@@ -290,7 +290,7 @@ public class ChatServiceImpl implements ChatService {
|
|||||||
|
|
||||||
private void checkRecall(Long uid, Message message) {
|
private void checkRecall(Long uid, Message message) {
|
||||||
AssertUtil.isNotEmpty(message, "消息有误");
|
AssertUtil.isNotEmpty(message, "消息有误");
|
||||||
AssertUtil.notEqual(message.getType(), MessageTypeEnum.RECALL, "消息无法撤回");
|
AssertUtil.notEqual(message.getType(), MessageTypeEnum.RECALL.getType(), "消息无法撤回");
|
||||||
boolean hasPower = iRoleService.hasPower(uid, RoleEnum.CHAT_MANAGER);
|
boolean hasPower = iRoleService.hasPower(uid, RoleEnum.CHAT_MANAGER);
|
||||||
if (hasPower) {
|
if (hasPower) {
|
||||||
return;
|
return;
|
||||||
|
|||||||
@@ -120,7 +120,7 @@ public class TextMsgHandler extends AbstractMsgHandler {
|
|||||||
TextMsgResp.ReplyMsg replyMsgVO = new TextMsgResp.ReplyMsg();
|
TextMsgResp.ReplyMsg replyMsgVO = new TextMsgResp.ReplyMsg();
|
||||||
replyMsgVO.setId(replyMessage.getId());
|
replyMsgVO.setId(replyMessage.getId());
|
||||||
replyMsgVO.setUid(replyMessage.getFromUid());
|
replyMsgVO.setUid(replyMessage.getFromUid());
|
||||||
replyMessage.setType(replyMessage.getType());
|
replyMsgVO.setType(replyMessage.getType());
|
||||||
replyMsgVO.setBody(MsgHandlerFactory.getStrategyNoNull(replyMessage.getType()).showReplyMsg(replyMessage));
|
replyMsgVO.setBody(MsgHandlerFactory.getStrategyNoNull(replyMessage.getType()).showReplyMsg(replyMessage));
|
||||||
User replyUser = userCache.getUserInfo(replyMessage.getFromUid());
|
User replyUser = userCache.getUserInfo(replyMessage.getFromUid());
|
||||||
replyMsgVO.setUsername(replyUser.getName());
|
replyMsgVO.setUsername(replyUser.getName());
|
||||||
|
|||||||
Reference in New Issue
Block a user