ControlDream před 1 rokem
rodič
revize
b02431a49a

+ 5 - 3
hx-victoriatourist/src/main/java/com/fjhx/victoriatourist/service/purchase/impl/PurchaseBackServiceImpl.java

@@ -1,5 +1,6 @@
 package com.fjhx.victoriatourist.service.purchase.impl;
 
+import ch.qos.logback.core.net.AbstractSSLSocketAppender;
 import cn.hutool.core.bean.BeanUtil;
 import cn.hutool.core.util.ObjectUtil;
 import com.alibaba.fastjson.JSONObject;
@@ -188,10 +189,12 @@ public class PurchaseBackServiceImpl extends ServiceImpl<PurchaseBackMapper, Pur
     @DSTransactional
     @Override
     public void backOuts(StockWaitDto stockWaitDto) {
+        StockWait byId = stockWaitService.getById(stockWaitDto.getId());
+        Assert.notEmpty(byId,"无法查询到待出库信息");
         //创建物流数据
         LogisticsInfos logisticsInfos = new LogisticsInfos();
-        logisticsInfos.setBusinessId(stockWaitDto.getId());
-        logisticsInfos.setBusinessCode(stockWaitDto.getBusinessCode());
+        logisticsInfos.setBusinessId(byId.getId());
+        logisticsInfos.setBusinessCode(byId.getBusinessCode());
         logisticsInfos.setBusinessType(5);//采购退货
         logisticsInfos.setLogisticsCompanyCode(stockWaitDto.getLogisticsCompanyCode());
         logisticsInfos.setCode(stockWaitDto.getLogisticsCode());
@@ -233,7 +236,6 @@ public class PurchaseBackServiceImpl extends ServiceImpl<PurchaseBackMapper, Pur
             logisticsDetailsService.save(logisticsDetails);
         }
 
-        StockWait byId = stockWaitService.getById(stockWaitDto.getId());
         //创建出入库记录
         StockJournal stockJournal = new StockJournal();
         stockJournal.setOpType(byId.getType());