mirror of
https://github.com/zongzibinbin/MallChat.git
synced 2026-03-14 14:13:42 +08:00
Merge branch 'zongzibinbin:main' into main
This commit is contained in:
@@ -5,6 +5,7 @@ import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.Size;
|
||||
import java.util.List;
|
||||
@@ -21,7 +22,7 @@ import java.util.List;
|
||||
public class TextMsgReq {
|
||||
|
||||
@NotBlank(message = "内容不能为空")
|
||||
@Size(max = 5,message = "消息内容过长,服务器扛不住啊,兄dei")
|
||||
@Size(max = 1024, message = "消息内容过长,服务器扛不住啊,兄dei")
|
||||
@ApiModelProperty("消息内容")
|
||||
private String content;
|
||||
|
||||
@@ -29,5 +30,6 @@ public class TextMsgReq {
|
||||
private Long replyMsgId;
|
||||
|
||||
@ApiModelProperty("艾特的uid")
|
||||
@Size(max = 10, message = "一次别艾特这么多人")
|
||||
private List<Long> atUidList;
|
||||
}
|
||||
|
||||
@@ -65,7 +65,6 @@ public class TextMsgHandler extends AbstractMsgHandler {
|
||||
AssertUtil.equal(replyMsg.getRoomId(), request.getRoomId(), "只能回复相同会话内的消息");
|
||||
}
|
||||
if (CollectionUtil.isNotEmpty(body.getAtUidList())) {
|
||||
AssertUtil.isTrue(body.getAtUidList().size() < 10, "一次别艾特这么多人");
|
||||
List<Long> atUidList = body.getAtUidList();
|
||||
Map<Long, User> batch = userInfoCache.getBatch(atUidList);
|
||||
AssertUtil.equal(atUidList.size(), batch.values().size(), "@用户不存在");
|
||||
|
||||
Reference in New Issue
Block a user