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 7868c8b..a4a9a87 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 @@ -88,19 +88,19 @@ public class LabelSplitMergeServiceImpl extends ServiceImpl= originalQuantity) { + if (splitQuantity.compareTo(BigDecimal.ZERO) <= 0 || totalSplitQuantity.compareTo(originalQuantity) >= 0) { throw new RuntimeException("拆分总数量必须大于0且小于原数量"); } @@ -151,9 +151,9 @@ public class LabelSplitMergeServiceImpl extends ServiceImpl updateSourceParams = new HashMap<>(); @@ -298,8 +298,8 @@ public class LabelSplitMergeServiceImpl extends ServiceImpl transDetailList = new ArrayList<>(); @@ -384,7 +384,7 @@ public class LabelSplitMergeServiceImpl extends ServiceImpl subDetailList = new ArrayList<>(); @@ -429,7 +429,7 @@ public class LabelSplitMergeServiceImpl extends ServiceImpl transDetailList = new ArrayList<>(); @@ -472,7 +472,7 @@ public class LabelSplitMergeServiceImpl extends ServiceImpl subDetailList = new ArrayList<>(); @@ -516,7 +516,7 @@ public class LabelSplitMergeServiceImpl extends ServiceImpl