首页
编程
java
php
前端
首页
编程
java
php
前端
java订单回调序列号并发重复问题!
订单支付成功,调用第三方回调,然后本地会记录一个这个订单的序列号(根据支付时间排序,当天不可重复)。
我订单支付成功回调接口里加了一个方法:就是去查当天最后一个序列号字段,然后加一。
问题:两笔如果支付时间相同,回调也相同,就出现序列号重复了
应为这个序列号是支付成功之后才有的,当天也不可重复;请问怎样才能解决这个问题?谢谢了。
这种手动加 1的设计有风险,建议使用数据库的SEQUENCE 做序列
点击展开全文