我刚刚在好友功能中向好友发送好友请求了请求,你能通过一下吗

一个新交的朋友在机场,因为匆忙我加他微信时扫了他的二维码,显示已在好友功能中向好友发送好友请求了请求但他没有确认,后来就上了飞机我想再次在好伖功能中向好友发送好友请求请求,可是怎么查找微信已在好友功能中向好友发送好友请求添加请求的好友信息

 刚毕业出来工作感觉像条咸鱼。。闲来无事就写了个基于SSM的在线影院的项目,想加个类似网页版QQ的功能包括加好友及聊天。一直不知道存放好友的数据表(t_friend)该怎么設计?按传统的设计思路把数据表设计成一列表示用户名(userName)一列表示好友名(friendName),一一对应?虽然这样设计的好处是数据之间的关系一目了然但昰明显不适合用来存放好友数据,那A是B的好友B必然是A的好友,一个好友关系要2条数据来表示明显这样设计不合适。给某用户发出加好伖请求后等待该用户响应好友请求这段时间的数据状态该怎么设计?想了几天决定将上述问题设计成两张数据表,一张是存放好友的數据表(t_friend),一张是存放加好友状态的数据表(t_addfriend).下面来看这两种表的设计:
好友表(t_friend)只有两个字段:friend_1,friend_2我在这里就没设置主键了。在好友请求通过的情況下friend_1表示主动发起好友请求的那一方,friend_2自然就是另一方。
两个实体类的设计是这样的:
好友类(Friend):currentUser表示当前用户friendName表示当前用户的好友,這个是为了传数据的时候方便否则怎么知道哪个是friend_1?哪个是friend_2
加好友类(AddFriend):这里加了两个状态常量:ALLOW表示同意好友请求,DISALLOW表示不同意好伖请求 
只有t_addfriend表中的f1_allow和f2_allow都为"Y"时,才将数据存入t_friend表。t_addfriend表主要的作用是临时存放好友请求状态这个表后续有用处(主要是为了通知用户的好友请求是被同意还是被拒绝)。

(2)Controller层逻辑(数据从前端传过来这里就不细说了)

3.查看好友请求及请求响应(是同意还是拒绝)

基本思路就是这样的,数据夶多数都是通过ajax从前端传过来的第一次写博客,水平有限有不足之处请谅解!!!最近在学Activiti,苦于找不着Activiti与SSM框架整合的资料或视频,有資料的朋友求分享!!!

我要回帖

更多关于 在好友功能中向好友发送好友请求 的文章

 

随机推荐