多张票逻辑
2015-11-18 16:39:08 0 举报
紫荆之声多张票抢票逻辑
作者其他创作
大纲/内容
Y
在余票数量上-n,返回给用户“抢票成功”消息
活动是否需要选座
返回给用户“余票不足,请重新抢票”消息
抢票开始
抢票用户
票面信息的处理:至少应该包含学号、活动ID、票的ID以保证票的区分,并且做好加密。
没有余票,返回给用户“慢了一步,票已经抢完了”消息
关于抢多张票需要提前告知用户的特殊声明应包括:1、抢到的多张票均与抢票者学号绑定,需要抢票者在场才能使用2、(可能的赠票相关声明)3、(关于多抢了票而没有全部有效使用的惩处警示)
N
是否有票剩余
不合法的输入另作处理,这里不详细展开
抢票信息进入处理
显示/查看活动
剩余票数是否大于n
抢票用户的抢票消息中应包含张数n(不得超过活动管理员设置的上限)
抢票信息进入服务器处理队列,同时反馈用户“处理中”的消息
生成票面信息,将票添加至抢票用户的票夹
发布活动时,添加单人多票的张数限制N(如2张/人)
检票是否成功
活动管理员
票的生命周期结束
活动开始后检票
活动发布
抢票用户进入选座阶段
此处没有包含退票逻辑,暂时设定不能退票
人工查询处理
0 条评论
下一页
为你推荐
查看更多