提交 d694bf51 作者: han

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

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