# 《Seckill秒杀系统》第24章:秒杀订单运营端业务开发
作者:冰河
星球:http://m6z.cn/6aeFbs (opens new window)
博客:https://binghe.gitcode.host (opens new window)
文章汇总:https://binghe.gitcode.host/md/all/all.html (opens new window)
源码获取地址:https://t.zsxq.com/0dhvFs5oR (opens new window)
课程视频:https://t.zsxq.com/11XOlCu6d (opens new window)
沉淀,成长,突破,帮助他人,成就自我。
- 本章难度:★★☆☆☆
- 本章重点:完成秒杀订单运营端业务开发,运营人员登录系统后能够通过秒杀活动查看秒杀订单,并将前后端代码联调成功。
- 课程视频:https://t.zsxq.com/11XOlCu6d (opens new window)
大家好,我是冰河~~
在运营端,运营人员登录秒杀系统后,能够通过秒杀活动查看秒杀订单,以此了解某场活动下的订单数据,从而分析出这场秒杀活动的收益。
# 一、前言
运营人员对于秒杀系统中订单业务的需求与用户是不同的,用户可以在秒杀系统中抢购商品下单,查看自己下单的订单数据。而运营人员则是查看某种活动下的订单数据,以此来分析这场秒杀活动的收益。
# 二、本章诉求
对于秒杀订单业务来说,用户端的业务会比运营端简单些,运营端会通过秒杀活动查看活动下的订单数据。本章,就从运营角度实现最简化的秒杀订单业务,并将前后端代码联调成功。
# 三、运营端流程设计
运营人员在登录秒杀系统后,在活动页面点击查看订单,就会跳转到查看订单页面,以此来分析当前秒杀活动下产生的订单收益等。简化后的流程如图24-1所示。
运营人员在查看订单数据时,会进行如下逻辑校验:
(1)如果未登录,则提示请登录后操作,并跳转到登录页面,否则进行下一步。
(2)如果获取订单信息失败,则提示获取订单失信息失败,否则进行下一步。
(3)如果遇到网络异常的情况,则提示获取订单失信息失败,否则进行下一步。
(4)如果抛出了其他异常,则提示获取订单失信息失败,否则进行下一步。
(5)后端返回活动维度的订单列表数据,前端填充查看订单页面的数据。
# 四、运营端页面开发
在我们实现的秒杀系统中,关于秒杀订单运营端页面精简会只包含一个查看订单页面。
# 查看完整文章
加入冰河技术 (opens new window)知识星球,解锁完整技术文章与完整代码