黑马程序员2023最新Java项目实战《苍穹外卖》,最适合新手的SpringBo
微信支付功能实现不了,解决方法:在PayNotifyController里面新增一个方法paySuccessNotify4Test,用于模拟支付成功回调。
/**
* 模拟支付成功回调,用于测试
*
* @param outTradeNo 订单id
*/
@RequestMapping("/paySuccess4Test")
public void paySuccessNotify4Test(String outTradeNo) throws Exception {
//业务处理,修改订单状态、来单提醒
orderService.paySuccess(outTradeNo);
}
测试,到数据库查询订单id,用postman或者直接swagger刷一下,则代表该笔订单支付成功。 之后可以听到语音提醒。注意:jwt校验不要忘记加。

