在结束订单的时候,又再一次使用name查询用户信息,好像不太对

来源:20-13 结束订单接口实现

Richard学python

2023-09-26

因为在使用auth中间件的时候,在ctx中已经挂载了userInfo,所以可以直接用ctx中的userInfo就可以了吧,没必要再向数据库发送一次请求?

写回答

1回答

Raymond0913

2023-09-28

我就是这样想的然后出bug了😑,ctx中获取到的是token中的金额,token中的金额不是实时跟随数据库中金额变化而变化。金额会出错。所以要获取最新的金额

0
2
coder_monkey
订单结束会计算一次
2023-09-29
共2条回复

Vue3+Uni+Node+MySQL 从零实现跨端小程序的全栈应用

小程序、 Vue3、Uni、NodeJs,全新300+技术点,实现跨端全栈应用

274 学习 · 155 问题

查看课程