wechat
wechat copied to clipboard
[BUG]查询订单没有交易状态 ?
描述
如何复现
步骤:
1、
2、
关联日志信息
使用的版本
- SDK版本: [比如 v2.0.6]
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修复该问题吗?
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
缺少了appid ,tag标签好像有点不一致也
没有pr过,不太了解流程