From f4f76ba121f640fb90b85c796ad2e32272273f77 Mon Sep 17 00:00:00 2001 From: hupeng Date: Mon, 22 Jul 2019 13:05:23 +0800 Subject: [PATCH] =?UTF-8?q?[=E6=A0=87=E7=AD=BE][=E4=BF=AE=E6=94=B9]:?= =?UTF-8?q?=E4=BC=9A=E5=91=98=E6=AF=8F=E6=99=9A=E5=AE=9A=E6=97=B6=E6=89=93?= =?UTF-8?q?=E6=A0=87=E7=AD=BE=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/WxCUserTagsServiceImpl.java | 38 ++++++++++--------- 1 file changed, 20 insertions(+), 18 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 d99b8ba4b..f44822b09 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java @@ -696,7 +696,7 @@ public class WxCUserTagsServiceImpl implements WxCUserTagsService { case ASSIGN_TAGS_TRIGGER_SCAN: { WxCUserBasicInfo user = (WxCUserBasicInfo) obj; WxCUser param = wxCUserMapper.selectByPrimaryKey(user.getId()); - if (user != null && param != null) { + if (user != null) { if (user.getSex() != null) { //性别 @@ -719,23 +719,25 @@ public class WxCUserTagsServiceImpl implements WxCUserTagsService { resList = assignTypeId6(user, user.getEducation()); } - //消费类别 - resList = assignTypeId14(user, param); - //饮食偏好 - resList = assignTypeId17(user, param); - - //消费时段 - resList = assignTypeId18(user, param); - //消费频度 - resList = assignTypeId22(user, param); - //活跃 - resList = assignTypeId21(user, param); - - //车 - WxCUserCar wxCUserCar = new WxCUserCar(); - wxCUserCar.setCUserId(param.getId()); - if (wxCUserCarMapper.countList(wxCUserCar) > 0) { - resList = assignTypeId11(user); + if (param != null) { + //消费类别 + resList = assignTypeId14(user, param); + //饮食偏好 + resList = assignTypeId17(user, param); + + //消费时段 + resList = assignTypeId18(user, param); + //消费频度 + resList = assignTypeId22(user, param); + //活跃 + resList = assignTypeId21(user, param); + + //车 + WxCUserCar wxCUserCar = new WxCUserCar(); + wxCUserCar.setCUserId(param.getId()); + if (wxCUserCarMapper.countList(wxCUserCar) > 0) { + resList = assignTypeId11(user); + } } } }