1 摘要
2 问题复现
此时如果依旧使用原来的支付方式进行提交,则可以成功,但是切换到其他支付方式,就会返回「订单号重复」的错误
支付宝支付没有这种现象
3 解决办法
3.1 解决思路
3.2 核心代码
支付方式标识常量
./src/main/java/com/ljq/demo/pay/common/constant/PayTypeConst.java
订单支付业务层示例
./src/main/java/com/ljq/demo/pay/service/impl/PayServiceImpl.java
3.3 Github项目源码
GitHub项目源码: