毕业设计订餐系统源码
BUA-real:一套nestJS快速上手的“小项目”
持续编写中,您的star就是我的动力。请持续关注~
简介
完整的一套毕设级别项目,用于学习如何原生开发微信小程序,以及使用前端技术栈搭建较为完善的后端web服务。
feature
theme、banner业务划分
activity
&
优惠券业务支持
商品分类
购物车业务
订单业务
延迟支付功能
用户登录
真实微信支付接入
对优惠券业务和订单业务做简单介绍,其余功能请扫码体验。
TODO:二维码
优惠券
用户只有在进行登录授权后,才可领取优惠券。并且优惠券是有品类限制和使用条件的,在品类上分为全场券和品类劵,在使用条件上除了上述有可能存在品类限制外,还需要达到一定金额方可在支付时使用。因此大体有如下种类优惠券:
全场无门槛减免劵
甜点满100减30优惠券劵(单个类型限制)
主食和热菜满508折优惠券(多个类型限制)
...
订单业务
当用户在购物车添加商品并触发下单逻辑后,后端首先需要对前端提交的数据进行详细校验,主要目的在于:
保证数据的准确性(牢记前端传递过来的数据可能会被篡改或者存在时差)
核查库存,防