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项目源码: