APP业务流程图
2020-04-06 22:04:17 0 举报
APP业务流程图
作者其他创作
大纲/内容
FriendModel对应信息status=2
HTTP请求
扫描二维码
判断result
存在
跳转登陆页面
返回相应提示信息
FriendModel对应信息status=1
redis判断uuid登陆状态缓存时长
重新建立websocket
不存在
显示该玩具所有详细信息,查询该玩具所有通讯录好友遍历显示
个人详情页面
Http请求获取ONLINE_DIRT获取该用户绑定的所有玩具,存在显示在线,不存在显示离线
添加好友扫描二维码
删除通讯录好友
验证username唯一
模态框显示所有玩具
重新链接websocket
输入备注信息,HTTP请求
按住录制语音松手发送语音
请求信息箱
无效或者isband=1
ws = ws.connectWebsocket
绑定成功
判断devicekey有效isband
显示添加用户名称,玩具名称,备注信息
登陆成功后
返回提示账号或密码错误
APP用户注册
首页遍历显示所有歌曲
超出时长跳转登陆页面
点击进入聊天页面
index页面
查询ToyModel(userid=userid)
监听websocket
进入HTTP请求
重新赋值redis
检索用户下所有玩具,自动添加通讯录好友
清空所有storage
APP端播放音乐
双向删除,Contact删除双方好友
玩具管理
OnLanch
数字角标
返回遍历显示所有绑定玩具
ws
添加好友请求成功
点击玩具进入详情页面
取消转发
获取ContentModel所有歌曲信息
修改备注
如果有未读消息角标
点击在线玩具
通讯录页面
用户注销
唯一入库注册成功跳转登录页,否则提示用户已被注册
APP.vue
转发
pages/Login/Login.vue
获取redisuser:{devicekey:0}
歌曲可以播放暂停下一首上一首
拒绝
有效且未绑定
mounted
OnShow(onmessage):获取redis未读语音总条数和发送方
APP用户登陆
uni.getStorageSync('username')
输入玩具名称宝贝名称玩具图片
获取FriendModel(userTwo对应自己的玩具devicekey)
下拉刷新,每次多显示N条信息
添加好友
忽略
松手时HTTP请求
是否存在(正确)
将返回uuid存入Storage
点击同意跳出模态框输入备注
ContactModel(remark修改)
绑定玩具
HTTP请求传入 Storage('uuid')
登陆成功后返回的通讯录列表赋值遍历显示
FriendModel对应信息status=3
0 条评论
下一页