|
@@ -682,13 +682,15 @@ public class JdOrderServiceImpl extends ServiceImpl<JdOrderMapper, JdOrder> impl
|
|
|
lambdaUpdate()
|
|
|
.set(JdOrder::getBusinessStatus, jdOrderDto.getBusinessStatus())
|
|
|
.eq(JdOrder::getId,jdOrderDto.getId()).update();
|
|
|
+
|
|
|
+ JdOrder jdOrder = getById(jdOrderDto.getId());
|
|
|
//插入到库存调整记录
|
|
|
DynamicDataSourceContextHolder.push(SourceConstant.WMS);
|
|
|
StockWait stockWait = new StockWait();
|
|
|
stockWait.setType(2);//待出库
|
|
|
stockWait.setBusinessType(StockWaitType.JD_ORDER_OUT.getDetailType());
|
|
|
- stockWait.setBusinessId(jdOrderDto.getId());
|
|
|
- stockWait.setBusinessCode(StrUtil.toString(jdOrderDto.getOrderId()));
|
|
|
+ stockWait.setBusinessId(jdOrder.getId());
|
|
|
+ stockWait.setBusinessCode(StrUtil.toString(jdOrder.getOrderId()));
|
|
|
stockWait.setStatus(0);
|
|
|
stockWaitService.save(stockWait);
|
|
|
|