Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

下次修改数据结构 请慎重啊啊啊啊啊啊 #79

Open
niki571 opened this issue Apr 8, 2024 · 7 comments
Open

下次修改数据结构 请慎重啊啊啊啊啊啊 #79

niki571 opened this issue Apr 8, 2024 · 7 comments

Comments

@niki571
Copy link

niki571 commented Apr 8, 2024

我昨天把项目里的所有包都升级了一下,无意间也升级了wechatpay-node-v3-ts

结果今天好几笔收入,都因为[调用支付JSAPI缺少参数:package]报错影响了。一查,竟然是transactions_jsapi这个接口的返回数据包了一层data......

大哥,咱这好歹是支付啊,变更数据结构真的需要慎重!!!

@TuKun33
Copy link

TuKun33 commented Apr 10, 2024

是的,思来想去 还是更新了版本导致数据结构不对了,但是还有没有别的地方有更改?

这是旧的 v2.1.6
image

这是新的 v2.2.0
image

@welkinwong
Copy link

是的,思来想去 还是更新了版本导致数据结构不对了,但是还有没有别的地方有更改?

这是旧的 v2.1.6 image

这是新的 v2.2.0 image

你升成功了吗?我降回2.1.8没敢升了……

@klover2
Copy link
Owner

klover2 commented Apr 12, 2024

我昨天把项目里的所有包都升级了一下,无意间也升级了wechatpay-node-v3-ts

结果今天好几笔收入,都因为[调用支付JSAPI缺少参数:package]报错影响了。一查,竟然是transactions_jsapi这个接口的返回数据包了一层data......

大哥,咱这好歹是支付啊,变更数据结构真的需要慎重!!!

我的问题,下次升级接口不会在原先接口上修改了

@InsHomePgup
Copy link

好家伙,看完这个issue我去看了一下我的,我的还在2.1.5

@TuKun33
Copy link

TuKun33 commented Apr 13, 2024

是的,思来想去 还是更新了版本导致数据结构不对了,但是还有没有别的地方有更改?
这是旧的 v2.1.6 image
这是新的 v2.2.0 image

你升成功了吗?我降回2.1.8没敢升了……

目前为止就这1个地方出问题 其它没事

@klover2
Copy link
Owner

klover2 commented Sep 17, 2024 via email

@InsHomePgup
Copy link

你就不会顺便改一下 使用新的结构

------------------ 原始邮件 ------------------ 发件人: ggwork @.> 发送时间: 2024年9月15日 17:29 收件人: klover2/wechatpay-node-v3-ts @.> 抄送: klover @.>, Comment @.> 主题: Re: [klover2/wechatpay-node-v3-ts] 下次修改数据结构 请慎重啊啊啊啊啊啊 (Issue #79) 今天遇到同样的问题,更新之后,用户都找过来,排查了下,才知道是库更新了,又回退到2.1.8了 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

确实,还有就是升级版本也确实要看一下更新日志吧,不过这年头太多库就是稳定api的模式导致大家都习惯不看更新日志就升级了。。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants