Ver Fonte

bug修复

1018653686@qq.com há 1 ano atrás
pai
commit
4515300c4e

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

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