wechat icon indicating copy to clipboard operation
wechat copied to clipboard

[BUG]查询订单没有交易状态 ?

Open Seeley-wang opened this issue 3 years ago • 3 comments

描述

如何复现 步骤: 1、 image image image

2、

关联日志信息

使用的版本

  • SDK版本: [比如 v2.0.6]

Seeley-wang avatar Jul 30 '21 07:07 Seeley-wang

https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_2 确认确实缺少该字段,并且在此处应该加一个state为success判断 https://github.com/silenceper/wechat/blob/813684e55535af7fb4cb29c3e3a9e2a02384b34e/pay/order/query.go#L73

@Seeley-wang 你愿意提交pr修复该问题吗?

silenceper avatar Jul 30 '21 07:07 silenceper

state判断我觉得不应该,因为那个有多种状态写在里面的话就会太耦合了,state应该属于业务逻辑的范畴了,https://github.com/silenceper/wechat/blob/813684e55535af7fb4cb29c3e3a9e2a02384b34e/pay/order/pay.go#L48 还有就是这里 好像跟要求的不太一样,PrePayID 其实已经写进去Package了 https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6 image 缺少了appid ,tag标签好像有点不一致也 image

Seeley-wang avatar Jul 30 '21 08:07 Seeley-wang

没有pr过,不太了解流程

Seeley-wang avatar Jul 30 '21 08:07 Seeley-wang