在这个平台中我担任全栈工程师,主要负责后端接口的编写,前端页面事件的实现,还担任了前期的数据库设计和搭建项目架构
主要实现的功能是:
图书管理:图书的crud,图书分类,库存管理,上下架管理,折扣管理
购物车:购物车(用redis实现),全选和单选的控制,选中的状态和商品的购买数量都要保存到redis中 ,选择的商品数量不能大
于商品库存-锁定库存。
提交订单:再次判断商品的库存加锁,保存订单信息,并拆分订单到订单拆分表,并调用订单中心的接口创建订单,设立倒计时
订单取消:更改锁定库存,订单表的状态,拆分表和订单中心表的状态为取消
发货: 商家已销售的订单发货,更改对应的订单拆分表状态为已发货,当订单对应的全部拆分表都为发货,视为全部发货