diff --git a/src/main/java/com/gaotao/modules/labelSplitMerge/service/impl/LabelSplitMergeServiceImpl.java b/src/main/java/com/gaotao/modules/labelSplitMerge/service/impl/LabelSplitMergeServiceImpl.java index 1795363..7868c8b 100644 --- a/src/main/java/com/gaotao/modules/labelSplitMerge/service/impl/LabelSplitMergeServiceImpl.java +++ b/src/main/java/com/gaotao/modules/labelSplitMerge/service/impl/LabelSplitMergeServiceImpl.java @@ -83,7 +83,13 @@ public class LabelSplitMergeServiceImpl extends ServiceImpl currentStock = labelSplitMergeMapper.getStockInfoByLabelCode(originalLabelCode, site, warehouseId); + if (currentStock == null) { + throw new RuntimeException("未找到原标签库存信息"); + } + Float originalQuantity = Float.parseFloat(currentStock.get("qtyOnHand").toString()); + // 获取拆分张数,默认为1(兼容旧版本) Integer splitCount = params.get("splitCount") != null ? Integer.parseInt(params.get("splitCount").toString()) : 1; Float splitQuantity = Float.parseFloat(params.get("splitQuantity").toString());