From 5a7c57bcc4bdf61bddceef729d482f4186f69d81 Mon Sep 17 00:00:00 2001 From: gongbiao Date: Wed, 3 Jul 2019 16:40:59 +0800 Subject: [PATCH] =?UTF-8?q?[=E8=B4=A6=E5=8D=95][=E4=BF=AE=E6=94=B9][?= =?UTF-8?q?=E5=AF=BC=E5=85=A5=E6=95=B0=E6=8D=AE]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/mem/ImportTemplateTask.java | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/mem/ImportTemplateTask.java b/mallinkAdmin/src/main/java/com/iformall/controller/mem/ImportTemplateTask.java index d35b90cfa..11f79c397 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/mem/ImportTemplateTask.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/mem/ImportTemplateTask.java @@ -103,14 +103,18 @@ public class ImportTemplateTask { }); //3 计失败条数 List billSuccessList = new ArrayList<>(); - successList.parallelStream().filter(s -> StringUtils.isNotEmpty(s.getMerchantName())).forEach(s -> { - WxMerchant wxMerchant = merchantMap.get(s.getMerchantName()); - Long merchantId = wxMerchant.getId(); - if (merchantId != null) { - s.setMerchantId(merchantId); - Integer type = wxMerchant.getType(); - s.setMerchantType(type); - billSuccessList.add(s); + successList.parallelStream().forEach(s -> { + if (StringUtils.isNotEmpty(s.getMerchantName())) { + WxMerchant wxMerchant = merchantMap.get(s.getMerchantName()); + if (wxMerchant != null) { + Long merchantId = wxMerchant.getId(); + if (merchantId != null) { + s.setMerchantId(merchantId); + Integer type = wxMerchant.getType(); + s.setMerchantType(type); + billSuccessList.add(s); + } + } } }); int billSuccessSize = billSuccessList.size();