支付成功之后跳转订单详情页面 ,不显示订单的信息 ,openid不一致

来源:8-6 微信异步通知(下)

cjozGV

2019-07-20

图片描述
图片描述

写回答

2回答

廖师兄

2019-07-21

授权用测试账号调试通之后,下面情况都使用你在“师兄干货”里的openid

  1. 创建订单的时候, 也就是 /order/create,写死openid,这样订单里的openid就是你在“师兄干货”里的openid



0
2
廖师兄
回复
cjozGV
什么叫「打包GET」? 支付完成后跳转的地址是js控制的,也就是pay/create.ftl里的js,你打断点看
2019-07-22
共2条回复

cjozGV

提问者

2019-07-21

在访问sell.com的时候把商品添加到购物车,进行支付因为没用账号,添加完商品支付不了这是正常,报了一个订单openid不一致,该订单不属于当前用户,打包GET /sell/buyer/order/detail?orderId=1563652820144744677&openid=oFH-Q5ji5bTruv1jiZYpcsUkTzrQ HTTP/1.1 错误500,

当我访问http://proxy.springboot.cn/pay?openid=oTgZpwb0peldKfb9LYMvqV5qs6PE&orderId=1563652820144744677&returnUrl=http%3A%2F%2Fsell.com%2F%23%2Forder%2F1563652820144744677这个路径,跳到支付页面进行付款,付款成功,跳到订单详情的时候,打包GET /sell/buyer/order/detail?orderId=1563652820144744677&openid=oFH-Q5ji5bTruv1jiZYpcsUkTzrQ HTTP/1.1 错误 500,订单详情没用显示出来,在控制台报的错误和第一个的错误是一样的

0
1
cjozGV
我在写入订单数据库的时候,直接把 orderMaster.setBuyerOpenid("oTgZpwb0peldKfb9LYMvqV5qs6PE");写死了,把订单添加到数据库的时候,openid就是死的,为啥在打包的时候传openid不一致那
2019-07-21
共1条回复

Spring Boot双版本(1.5/2.1) 打造企业级微信点餐系统

从0到1开发中小型企业级Java应用,并学会迭代重构技巧

6410 学习 · 5247 问题

查看课程