1.定义了一卡通的数据结构,实现了充值、消费等功能。设计并实现了数据库表结构,记录一卡通余额和交易记录。提供了一卡通查询功能,方便用户查询余额和交易记录,充值等功能。
2.实现退款模块:实现了退款申请提交、审核、处理等功能。设计并实现了数据库表结构,记录退款申请和退款记录信息。判断是否使用了三方支付,如果使用了三方支付就调用调用三方支付平台接口,三方回调成功,再去查看有没有积分和代金券要退如果有就退积分和代金券,退完积分和代金券,就更新订单状态添加了退款审核功能,确保退款操作符合规定。
3.奖励分为星级奖励和邀请奖励,当到达一定邀请人数时会在我的奖励里面领取奖励,星级奖励只能领取一份,领取星级奖励会跳转到星级奖励页面,点击要领取的商品或者代金券,积分(只能领取一份)等,邀请奖励只要成功邀请一个人就能领取一份,领取成功后会生成订单,如果是商品就会进行发货的操作。
4.实现发货模块,使用分布式锁确保多线程环境下的并发安全。实现扫描条形码发货操作,根据仓库和配送链情况选择合适的发货方式,包括自有配送或调用第三方发货接口。处理极兔的发货回调,修改订单状态以确保准确的发货记录。
5.定义了组织架