|
@@ -1208,7 +1208,6 @@ public class UserOrderServiceImpl extends ServiceImpl<UserOrderDao, UserOrder> i
|
|
|
public void orderSuccess(UserOrderVo detailInfo, PaymentCallBack data) {
|
|
|
|
|
|
// 加订单锁
|
|
|
-
|
|
|
// 用户下单请求锁
|
|
|
String lockName = redisCacheService.getPaymentCacheKey(detailInfo.getOrderNo());
|
|
|
DistributedLock.of(redissonClient).runIfLockCanGet(lockName, () -> {
|
|
@@ -1222,10 +1221,10 @@ public class UserOrderServiceImpl extends ServiceImpl<UserOrderDao, UserOrder> i
|
|
|
|
|
|
//修改订单状态
|
|
|
Date now = new Date();
|
|
|
- detail.setStatus(OrderStatusEnum.PAID);
|
|
|
- detail.setPayTime(now);
|
|
|
- detail.setUpdateTime(now);
|
|
|
- updateById(detail);
|
|
|
+ detailInfo.setStatus(OrderStatusEnum.PAID);
|
|
|
+ detailInfo.setPayTime(now);
|
|
|
+ detailInfo.setUpdateTime(now);
|
|
|
+ updateById(detailInfo);
|
|
|
|
|
|
if (null != data) {
|
|
|
//更新付款单
|