开始

E:\学习中\Java架构师体系课:还原千万级项目从0到100全过程,技术&思维双提升-wjw\阶段一:单体电商项目架构,开发与上线(1~5周)\03.地址,订单,支付,定时任务开发\第3章 创建订单

测试

这三个表目前都没有数据
image.png
复制规格 cake-1001-spec-3
image.png
到规格表内搜索

image.png

image.png
我们把库存改成3个
image.png

image.png

后端先maven install 再重启服务
image.png

image.png

image.png

image.png

controller

image.png
image.png

重启后端服务测试

刷新页面再次提交订单
image.png
后端没有看到异常的信息
image.png
规格表内的数据 减去了1
image.png
都有了一条数据
image.png
订单的基本信息
image.png
image.png
订单状态表
image.png
orderItems

image.png
buyCounts目前数量统一都是1
image.png
再加一件商品到购物车里面
image.png

结算
image.png

image.png
选择支付宝
image.png
这样提交会有问题,可以不用管,直接关闭
image.png
来看后端日志输出。也没有报异常。
image.png

image.png
image.png

复制这个商品的规格查一下
image.png
image.png
确认订单表内的两个价格是没有问题的
image.png
订单状态
image.pngimage.png

测试库存不足的情况

把数据改成0

image.png
image.png

测试数据会不会回滚
image.png
后端的几个表也没有额外的数据插入。依然还是原来的两条。
image.png

结束