判空;
This commit is contained in:
+7
-4
@@ -63,6 +63,7 @@ import com.mhd.wms.domain.stockOutOrder.repository.po.StockOutOrderPO;
|
||||
import com.mhd.wms.domain.stockOutOrder.repository.todo.StockOutOrderDO;
|
||||
import com.mhd.wms.domain.waveOrder.factorys.WaveOrderServiceFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.lang3.ObjectUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
@@ -699,10 +700,12 @@ public class StockOutOrderDomainService {
|
||||
outMaterialDetailPO.setMaterialName(outMaterialDetailPO.getCommodityName());
|
||||
Long materialBaseInfoId = outMaterialDetailPO.getMaterialBaseInfoId();
|
||||
PickingMaterialDetailPO pickingMaterialDetailPO = pickingMaterialDetailService.queryTotalsByOutNumberAndBaseId(outOrderNumber, materialBaseInfoId);
|
||||
outMaterialDetailPO.setTotalArea(pickingMaterialDetailPO.getTotalArea());
|
||||
outMaterialDetailPO.setTotalVolume(pickingMaterialDetailPO.getTotalVolume());
|
||||
outMaterialDetailPO.setTotalNetWeight(pickingMaterialDetailPO.getTotalNetWeight());
|
||||
outMaterialDetailPO.setTotalGrossWeight(pickingMaterialDetailPO.getTotalGrossWeight());
|
||||
if (ObjectUtils.isNotEmpty(pickingMaterialDetailPO)) {
|
||||
outMaterialDetailPO.setTotalArea(pickingMaterialDetailPO.getTotalArea());
|
||||
outMaterialDetailPO.setTotalVolume(pickingMaterialDetailPO.getTotalVolume());
|
||||
outMaterialDetailPO.setTotalNetWeight(pickingMaterialDetailPO.getTotalNetWeight());
|
||||
outMaterialDetailPO.setTotalGrossWeight(pickingMaterialDetailPO.getTotalGrossWeight());
|
||||
}
|
||||
}
|
||||
stockOutOrderPO.setMaterialDetailList(outMaterialDetailPOList);
|
||||
BigDecimal weightLimit = BigDecimal.ZERO;
|
||||
|
||||
Reference in New Issue
Block a user