24282 8 månader sedan
förälder
incheckning
39dbf3c9eb

+ 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) {