下载此文档

餐饮排队(1).docx


文档分类:生活休闲 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
餐饮排队项目
一:餐饮排队部署图
二:需要机器目录
项目机器
应用
机器
餐饮排队
nginx+lua(8G内存)
虚拟机
餐饮排队
nginx+lua(灾备)(8G内存)
虚拟机
餐饮排队
tomcat应用(4G内存)
虚拟机
餐饮排队
tomcat应用(4G内存)
虚拟机
餐饮排队
redis 5G(一主一丛)
虚拟机
餐饮排队
redis 5G(一主一丛)
虚拟机
餐饮排队
wandaDBProxy(8G)
虚拟机
餐饮排队
wandaDBProxy(8G)
虚拟机
餐饮排队
HAProxy(4G)
虚拟机(需要维护搭建)
餐饮排队
MySQL(一主一丛)(8G内存)
虚拟机(需要DBA搭建)
餐饮排队
MySQL(一主一丛)(8G内存)
虚拟机(需要DBA搭建)
餐饮排队
MySQL(一主一丛)(8G内存)
虚拟机(需要DBA搭建)
三:餐饮排队业务逻辑图
1:BP 后台业务逻辑图第三方商家数据

运维人员匹配
BP后台
闪购数据库
2:后台定时异构数据第三方商家数据
万达基础数据

java 定时服务(5s定时刷)
存储Redis(商家列表,列表详情)
3:前端调用总体流程IOS,Andriod
获取商家列表
商家列表详情
点击广场首页或者餐饮频道页面进入
点击一个商家,进入商家列表详情
一键取号
取号成功
取号失败
根据规则,判断是否成功
根据规则,判断是否成功
第三方接口
我的排队界面
异步更新排队状态,等待座数
刷新界面调用数据库
排队数据库




4:商家列表数据表(businessVO)
名称
类型
长度
描述
ID
int
11
主键
groupId
int
11
广场Id
groupName
String
100
广场名称
shopId
int
11
店铺id
shopName
String
300
店铺名称
shopLogo
String
500
店铺Logo
address
String
500
店铺地址
shopNumber
String
100
铺位号
名称
类型
长度
描述
telephone
String
50
电话
linkId
String
300
第三方编号
5:商品列表第三方数据表(otherBusinessVO)
名称
类型
长度
描述
linkId
String
300
第三方id
shopstatus
String
50
店铺状态
0、可手机取号
1、未营业
1、不用排队
2、需现场取号
3、目前未使用,不会返回该值
4、无需排队
5、需现场取号
6、暂停取号
waitcount
int
11
等待人数
state
String
50
餐座状态,详情页面是否可取号
6:商家详情数据表(mealGroupVO)
名称
类型
长度
描述
id
主键
11
shopID
int
11
店铺ID
qname
String
100
餐座类型
from
int
11
最小值
to
int
11
最大值
waitcount
int
11
等待座数
waittime
string
等待时间(分钟)
7:订单排队(OrderQueueVO)
名称
类型
长度
描述
orderId
String
50
订单号
mealGroupId
int
11
商家详情数据主键
shopname
String
50
店铺名称
status
String
30
订单状态
orderdate
Date
订单时间
uid
String
50
用户uid
telephone
String
30
手机号码
num
String
30
排队号,号单
qname
String
30
餐桌名称
8:对外提供接口
:商家列表接口
请求方式: GET http://api./wdqueue/v1/shoplist
请求参数:
参数名
必填
备注
groupid
Y
广场id
pageindex
Y
起始
limit
Y
最大100
cityid
Y
城市id
请求例子:
curl ‘http://api./wdqueue/v1/shoplist?groupid=1000&pageindex=1&limi

餐饮排队(1) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息