请稍等 ...
×

采纳答案成功!

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

关于充值状态status和订单编号orderNo的问题

老师好!关于这节课的内容,我想提个小建议。课程中充值状态status的值是用随机数模拟的,而真实开发中肯定是不会就这样去简单的模拟一个数字来表示充值订单状态的。而且后面订单编号orderNo也是只用uuid简单地生成了一个随机字符串,但实际开发中一般也不会这样做,而是会生成有一定规律的字符串,比如类似CZ2024050825这样的字符串。

如果这个接口只是一个前端人员开发的模拟自测接口,那这样随便模拟数据还可以理解,但这里并不是这样,我们是在开发真实的后端接口,所以我感觉这样做太随意了,离真实的后端开发相去甚远。我们买实战课就是想学习工作中会遇到的项目,想要了解最接地气,最真实的开发场景。所以希望老师能再讲一讲这里(status和orderNo)在真实场景中会怎么开发,哪怕不带着同学们手敲这块的代码,至少也讲一下思路和实现流程,让我们了解一下。

无意冒犯老师,觉得老师讲课质量还是很高的,尤其基础知识的讲解是深入浅出,清晰易懂。只是对于这节课的内容有些小小的建议,还望老师有空能看看,谢谢!

正在回答

1回答

实际的订单号也没有规律可循,就是基于一个公式和几个值算出来的一个随机串,具体可以看看微信或者支付宝的相关文档,没什么难度的哈

1 回复 有任何疑惑可以回复我~
  • 提问者 桐子酱Virginia #1
    好的,我研究了一下订单号生成这块,确实不太难。不过status的判断老师能再讲一下嘛?课程里只是随机生成了0或1。
    回复 有任何疑惑可以回复我~ 2024-05-08 21:34:45
  • coder_monkey 回复 提问者 桐子酱Virginia #2
    状态值是基于第三方支付的不同返回结果,业务后台只是对每笔订单的结果进行存储,可以根据实际情况进行选用
    回复 有任何疑惑可以回复我~ 2024-05-08 21:37:30
  • 提问者 桐子酱Virginia 回复 coder_monkey #3
    回复 coder_monkey:好的了解,也就是说status必须要实际接入了第三方支付才会有真实的值对吧?课程中并没有实际接入第三方支付,所以只能先随机模拟一下取值对吗?
    回复 有任何疑惑可以回复我~ 2024-05-09 11:02:23
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信