采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
师兄,我在学习到8-2 发起微信支付这一节的时候,做创建订单的单元测试,用同一个订单号重复测试几次都有返回结果,没有报订单号重复。但是拿另外一个订单号,比如:1234568测试的时候就报商户订单号重复。
这里是用Best-pay-sdk进行支付的过程中,去数据库中查询商品价格,然后创建订单,进行支付。这个例子是单元测试的例子。
我现在看懂了,你问题描述不对,这里的整个过程叫发起支付,或者叫创建支付,不是创建订单。以后问问题注意。 比如:1234568测试的时候就报商户订单号重复。你是借用我的账号吗?说明另一个借用的人用这个订单号发起过支付,所以报重复。 你可以直接用电脑截图,错误信息也贴出来。
但是我用另外一个订单号,比如图中的订单号,测试多次,为什么没有报订单号重复。
你试过除这两个订单号的其他订单号么?
创建订单,要构造新的数据,为什么你从数据库查询出来又create?
是否报重复,要结合你的数据来看,另外,你说的报“报订单号重复”,是哪报出的信息,没有看到啊
登录后可查看更多问答,登录/注册
从0到1开发中小型企业级Java应用,并学会迭代重构技巧
8.2k 10
3.3k 4
6.8k 9
2.0k 32
4.0k 26