订单和订单详情不能入库

来源:5-8 整合接口打通下单流程(Feign)

三又十二分之四

2019-07-14

使用postman测试成功,也返回了orderId:
图片描述

观察数据库:
商品表 product_info 扣库存正常
但是订单表order_master和订单详情表order_detail都没有变化。
于是去跑单测。
orderDetailRepository的save测试通过,并且数据库中订单详情表可以正常创建新的订单详情。

OrderMasterRepository的save测试通过了,但是数据库中订单表没有产生新订单。
图片描述

OrderServiceImpl代码如下,和师兄是一样的:
图片描述

这是什么情况啊?

写回答

5回答

廖师兄

2019-07-16

打断点,看看orderId的内容,看看数据库里是否已经有了该订单号

//img.mukewang.com/szimg/5b13a1a60001191a25520764.jpg

0
0

廖师兄

2019-07-18

代码没什么大问题,我这里可以写入数据库的,你检查连的数据库对不对

//img.mukewang.com/szimg/5d301504094c07f417181520.jpg

//img.mukewang.com/szimg/5d301504095c54dd28801754.jpg

//img1.sycdn.imooc.com/szimg/5d30150509c4b1d128720588.jpg


0
0

三又十二分之四

提问者

2019-07-18

断点调试,数据都是有的,看起来一切正常,就是不能入库。

//img1.sycdn.imooc.com/szimg/5d2fdf890955f3c725461208.jpg

只是数据库我没有重新建立,是用的点餐的那个虚拟机上的,这个应该不影响吧。


心态崩了,虽然我很想自己学调试,实在耽误不了了,我传到git,师兄看下吧https://git.imooc.com/lovelyPooh/SpringCloud.git

0
7
廖师兄
回复
三又十二分之四
可以呀???
2019-07-18
共7条回复

三又十二分之四

提问者

2019-07-15

控制台可以看到有插入语句

//img.mukewang.com/szimg/5d2bf01009ed4bc824130544.jpg

0
0

廖师兄

2019-07-14

排查思路只有一条路,看控制台的sql

没有写到数据库里,有一种可能,是不是更新了原来的数据

0
0

SpringCloud Finchley(M2+RELEASE+SR2)微服务实战

SpringCloud组件实现微服务,【已升级Finchley.Release】

5673 学习 · 2489 问题

查看课程