防止多次提交订单

42 阅读1分钟

防止多次提交订单

在订单方面会存在一些问题,当用户多次请求同一个订单或者网络抖动导致请求多次
这时候会想到可以通过判断判重,但是不知道以什么条件判断,此时需要考虑的解决方案是
提供一个获取订单ID的服务,由前端请求获取到订单ID,然后通过前端传订单ID和订单信息报错到数据库中
数据库设置订单iD唯一性,如果多次请求传的同一个订单ID,则会报异常