城际班车系统自动退票方案

1.背景

之前的城际班车系统城际班车系统 ,一直在不停地升级,今天又一个方案,开通了很多线路。

 针对部分城际线路,存在购票人数不能满足发车人数 而导致资源浪费。例如:某个线路周六发车,需要在前一天22点查询是否符合发车条件(最小乘车人数),

  • 若不满足则对已购票用户进行退票操作,且该线路周六将不发车,停止购票;
  • 若满足,则正常购票

2.业务流程

3.解决方案

这就需要用到了任务了,之前的分账功能就是任务,每天晚上进行分账,获取我该有的那部分,剩余的给公交公司。现在只需要增加另一个任务: 每天定一个查询时间,筛选是否够发车人数,不够则退票、通知客户、停止购票;

3.1.自动退票

自动退票,需要筛选本线路购买人数,然后进行处理相关业务逻辑。

3.2.发送短信 

一定要给用户发送短信通知,这里我用的阿里云短信,帮客户注册阿里云,续费。用最简单的方案解决问题。

这里一定要说一点,使用短信,一定要给阿里云提交工单:把您的短信签名上报运营商,否则真的会影响您的业务,会收不到短信哦。

阿里云短信发送失败,原因就是运营商会拉进黑名单。所以一定要在业务初期就给官方发工单,而且运营商审核需要1-3天,且中间成功与否不会通知,很少尴尬。所以...............

技术交流QQ:304443174     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿斌_bingyu709

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值