如何调试支付回调

来源:13-1 订单详情页面

yyii

2019-10-22

老师,我遇到一个问题,
就是在支付成功之后,我想把库存的变动写在商品库存日志表中,您看是不是应该这么做,就写在这个方法里。
然后,又没有成功。
原先,支付后是能成功修改状态的,但现在,没成功。
可能就是我这一段加入后造成的。
这一段代码,我用固定数据,放在另一个地方调试过,可以成功写记录。
图片描述
上面一个方法:
图片描述

这是我建的表:
图片描述

这是model,
图片描述
我该如何调试这个回调呢?
如果把回调地址贴在浏览器里,报这样的错:

图片描述
现在又找不到错误,老师您能否从上面我写的看出错在哪里吗?
或者我怎么才能线上调试呢?

老师,后来我把写日志代码提出来,写在后面。
图片描述
服务器上设置,记录日志的级别为:info,debug
图片描述
但是log中,没有打印出来。
至少,Log::record(’-- 增加库存日志记录 --’,‘debug’);
这一句,要打印出来吧。

请教老师。非常谢谢!

写回答

2回答

7七月

2019-10-22

我其实每太明白要调试哪个回调?如果要调试线上这个很简单,多print或者log一些变量到日志里来分析。

1
1
yyii
谢谢老师!不知为何Log:record写了,线上没打印出来。 内网穿透还不会... 另外我采用最后的方式,把写库存日志放在commit之后。 不影响事件。最后调整了一下代码,现在实现了。 如果放在原来的reduce...方法中,就会出错。
2019-10-22
共1条回复

7七月

2019-10-22

另外完全可以用内网穿透来调试呀。

1
0

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4805 学习 · 4382 问题

查看课程