24282 преди 8 месеца
родител
ревизия
39dbf3c9eb
променени са 1 файла, в които са добавени 3 реда и са изтрити 2 реда
  1. 3 2
      hx-victoriatourist/src/main/java/com/fjhx/victoriatourist/service/jd/impl/JdOrderServiceImpl.java

+ 3 - 2
hx-victoriatourist/src/main/java/com/fjhx/victoriatourist/service/jd/impl/JdOrderServiceImpl.java

@@ -999,16 +999,17 @@ public class JdOrderServiceImpl extends ServiceImpl<JdOrderMapper, JdOrder> impl
         //wmsService.jdTellBackOrer(stockWaitDto);
     }
 
+    @DSTransactional
     @Override
     public void reacquire(Long id) {
         JdOrder jdOrder = getById(id);
         Assert.notEmpty(jdOrder, "未找到相关订单信息");
 
-        long count = jdOrderDetailsService.count(q -> q.eq(JdOrderDetails::getJdOrderId, jdOrder.getId()));
+        long count = jdOrderDetailsService.count(q -> q.eq(JdOrderDetails::getJdOrderId, id));
         Assert.eqTrue(count == 0, "存在订单明细,无法重新同步订单");
 
         removeById(id);
-        jdOrderDetailsService.remove(q -> q.eq(JdOrderDetails::getJdOrderId, jdOrder.getId()));
+        jdOrderDetailsService.remove(q -> q.eq(JdOrderDetails::getJdOrderId, id));
 
         StockWait stockWait = stockWaitService.getOne(q -> q.eq(StockWait::getBusinessId, id));
         if (stockWait != null) {