From aecd1174226973dee0757d9c175244be5f23f214 Mon Sep 17 00:00:00 2001 From: Stormeye Wu Date: Thu, 11 Jul 2019 19:21:27 +0800 Subject: [PATCH] =?UTF-8?q?[=E6=89=93=E6=A0=87=E7=AD=BE][=E4=BF=AE?= =?UTF-8?q?=E6=94=B9]:=E6=89=93=E5=AD=90=E6=A0=87=E7=AD=BE=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/iformall/service/impl/WxCUserTagsServiceImpl.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java index 2558545cd..d99b8ba4b 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java @@ -440,14 +440,16 @@ public class WxCUserTagsServiceImpl implements WxCUserTagsService { int count = 0; if(cardSpendCountList.size() > 0) { for (Map cardSpendCount : cardSpendCountList) { - if (cardSpendCount.get("subBusinessId").equals(sb.getId().toString())) { + Long subBusinessId = (Long)cardSpendCount.get("subBusinessId"); + if (subBusinessId != null && subBusinessId.equals(sb.getId())) { count += (Integer) cardSpendCount.get("buCount"); } } } if(cardOrderCountList.size() > 0) { for (Map cardOrderCount : cardOrderCountList) { - if (cardOrderCount.get("subBusiness").equals(sb.getId().toString())) { + Long subBusinessId = (Long)cardOrderCount.get("subBusiness"); + if (subBusinessId != null && subBusinessId.equals(sb.getId())) { count += (Integer) cardOrderCount.get("buCount"); } }