From 56d689374b9d1f23b02a065516c6e7aec34f242b Mon Sep 17 00:00:00 2001 From: PigBaoBei <2739175034@qq.com> Date: Sun, 20 Oct 2024 14:25:53 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E6=8F=90=E7=BC=96=E8=BE=91BUG?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DistrilbutionBillLadingServiceImpl.java | 26 +++++++++---------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistrilbutionBillLadingServiceImpl.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistrilbutionBillLadingServiceImpl.java index dabb09ed8..b0ff89c80 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistrilbutionBillLadingServiceImpl.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistrilbutionBillLadingServiceImpl.java @@ -1903,23 +1903,21 @@ public class DistrilbutionBillLadingServiceImpl extends BaseServiceImpl sc = new ArrayList<>(); - Iterator iterator = v.iterator(); - list.stream().forEach(i -> { - Boolean cz = false; - while (iterator.hasNext()) { - DistrilbutionBillPackageEntity next = iterator.next(); - if (i.getParceListId().equals(next.getParceListId())) { - //存在 - iterator.remove(); + if (!list.isEmpty()) { + Iterator iterator = v.iterator(); + list.stream().forEach(i -> { + Boolean cz = false; + while (iterator.hasNext()) { + DistrilbutionBillPackageEntity next = iterator.next(); + if (i.getParceListId().equals(next.getParceListId())) { + //存在 + iterator.remove(); + } } - } - }); + }); + } //新增包件 if (!v.isEmpty()) { List packageEntityList = new ArrayList<>();