提交 d694bf51 作者: han

用户列表按照最新消息发送时间进行排序

上级 8600ecbd
......@@ -38,6 +38,8 @@ public class UserDO implements Serializable {
private Integer unreadCount;
@ApiModelProperty(value = "手机号")
private String phoneNum;
@ApiModelProperty(value = "手机号")
@ApiModelProperty(value = "最新消息")
private String endMessage;
@ApiModelProperty(value = "最新消息创建时间")
private Date createTime;
}
......@@ -187,8 +187,11 @@ public class MessageServiceImpl implements MessageService {
}else {
userDO.setEndMessage(userMessageDO.getImgUrl());
}
userDO.setCreateTime(userMessageDO.getCreateTime());
userAccountDOList.add(userDO);
}
// 使用 Collections.sort() 方法和自定义的比较器进行排序
Collections.sort(userAccountDOList, Comparator.comparing(UserDO::getCreateTime).reversed());
return ResultBody.success(userAccountDOList);
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论