Просмотр исходного кода

商家自配订单完成订单时加锁

codingliang 1 год назад
Родитель
Сommit
4d7e95daf1

+ 1 - 1
src/main/java/com/sqx/modules/order/service/impl/AppAppOrderServiceImpl.java

@@ -652,10 +652,10 @@ public class AppAppOrderServiceImpl extends ServiceImpl<AppOrderDao, TbOrder> im
 
     @Override
     public void finishOrderByShop(OrderFinishByShopDTO orderFinishByShopDTO) {
+        Long orderId = orderFinishByShopDTO.getOrderId();
         RLock lock = redissonClient.getLock(String.format(RedisKey.FINISH_ORDER_LOCK, orderId));
         lock.lock();
         try {
-            Long orderId = orderFinishByShopDTO.getOrderId();
             TbOrder order = getById(orderId);
 
             if (ObjectUtil.isNull(order)) {