请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

微信挂代理进sell.com点击支付没反应

前提:

单独授权和单独通过http://proxy.springboot.cn/pay?openid=oTgZpwfA34VP3Tr1DhKjHHaTfpsQ&orderId=1602142400573287898&returnUrl=http://sell.com 直接进行支付的方式都没问题,并且通过上面的网址进行支付后可以正常跳转回sell.com

问题:

无法通过手机微信直接进入sell.com下单后进行支付
图片描述

点击支付后item显示为null
图片描述

通过postman测试,接口可以正常返回item
图片描述

图片描述

图片描述


然后通过代理抓包发现手机进入sell.com点击支付之后item里面的productId都为null
[{"productId":null,"productQuantity":1},{"productId":null,"productQuantity":1}]
图片描述

IDEA报错信息为

2020-12-06 21:14:41,298 - 【创建订单】参数不正确,orderForm=OrderForm(name=3,
phone=9, address=4, openid=oTgZpwfA34VP3Tr1DhKjHHaTfpsQ, item=null)

2020-12-06 21:14:41,300 - Servlet.service() for servlet
[dispatcherServlet] in context with path [/sell] threw exception
[Request processing failed; nested exception is
com.imooc.exception.SellException: 购物车] with root cause
com.imooc.exception.SellException: 购物车

请问到这里应该怎么继续?

正在回答 回答被采纳积分+3

1回答

廖师兄 2020-12-07 11:39:49

点击支付之后item里面的productId都为null。

productId是前端传递的,也就是从product/list接口获取到的。你检查这这个接口。

前端代码被你修改了吗?

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉1249339142 #1
    有关前端的product/list我从头到尾都没见过,也就没有是否被修改过的问题,
    也不知道应该去哪里找来检查
    回复 有任何疑惑可以回复我~ 2020-12-07 14:24:32
  • 廖师兄 回复 提问者 慕粉1249339142 #2
    是从/product/list接口返回的内容里获取的,检查这接口的返回
    回复 有任何疑惑可以回复我~ 2020-12-09 18:03:55
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号