一、前言介绍
在上一章节我们实现了用户登录到成功后跳转到主窗体聊天中,而目前跳转后我们还不能发起 聊天,因为目前我们的个人用户还没有自己的好友。那么接下来我们来实现搜索和添加好友功能,因为在微信中是可以从手机端扫描或者通信录进行添加好友。但是我们目前只有 PC 端所以需要在服务端来搜索添加。
在实现功能之前,可以先回顾下我们进行库表设计的时候有一张用户表,那么可以在搜索的时候从这里搜索好友信息,搜索完成后选择添加。那么,也可以考虑手机微信在最开始加好友的过程,是可以申请读取每一个用户的手机通信录,那么这些通信录的结合就是一张很大的用户关系网。
参考用户表:
id | userId | userNickName | userHead | userPassword | createTime | updateTime |
---|---|---|---|---|---|---|
1 | 184172133 | 小傅哥 | 01_50 | 123456 | 2020-01-01 00:00:00 | 2020-01-01 00:00:00 |
2 | 980765512 | 铁锤 | 02_50 | 123456 | 2020-01-0 |