luofl
2025-03-06 2ed6444f45d227e2acc6de65c3e8b582440fb83a
ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/ShoppingCartServiceImpl.java
@@ -1435,15 +1435,7 @@
         orderBalancePaymentService.save(orderBalancePayment);
      }
      
      //异步线程执行分佣临时数据构建
      ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor(1, 1, 0L, TimeUnit.MILLISECONDS, new ArrayBlockingQueue<Runnable>(1), new ThreadPoolExecutor.DiscardPolicy());
      threadPoolExecutor.execute(new Runnable() {
         @Override
         public void run() {
            commissionService.calculationCommissionUser();
            commissionService.calculationCommissionShop();
         }
      });
      commissionService.calculationCommissionUser(order.getId());
      return R.ok(order.getId().toString());
   }
@@ -1548,15 +1540,7 @@
         goodsClient.editGoodsNum(goodsId, 1);
      }
      
      //异步线程执行分佣临时数据构建
      ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor(1, 1, 0L, TimeUnit.MILLISECONDS, new ArrayBlockingQueue<Runnable>(1), new ThreadPoolExecutor.DiscardPolicy());
      threadPoolExecutor.execute(new Runnable() {
         @Override
         public void run() {
            commissionService.calculationCommissionUser();
            commissionService.calculationCommissionShop();
         }
      });
      commissionService.calculationCommissionUser(order.getId());
      return R.ok();
   }