- 博客(2)
- 收藏
- 关注
原创 java项目中,如何解决用户重复提交订单进行支付
支付模块为防止用户重复下单购买套餐做唯一标识进行防重处理。具体实现逻辑:当用户点击购买发起选购套餐时,后台支付服务通过UUID中的randomUUID方法生成唯一标识和套餐信息一起带到前端同时使用map集合存入后台(使用用户id作为键,每个用户之间数据互不影响),用户选好套餐后点击支付按钮后,会发起订单支付请求,控制层会前端带有的唯一标识是否与后台用户存储的标识相同,相同的话进入支付界面,同时清除后台存储的唯一标识,不同则提示用户请勿重复下单!,如图所示:
2023-04-14 20:23:57 1135 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人