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