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 caa03c459..b96bf3d39 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java @@ -134,14 +134,14 @@ public class WxCUserTagsServiceImpl implements WxCUserTagsService { if (tag.getType().getFlag() == EnumTagTypeFlag.FLAG_SINGLE){ while(it.hasNext()){ Long id = it.next(); - if(null!=EnumTag.getEnum(id) && EnumTag.getEnum(id).getType() == tag.getType()){ + if(null != id && null!=EnumTag.getEnum(id) && EnumTag.getEnum(id).getType() == tag.getType()){ it.remove(); } } } else { while(it.hasNext()){ Long id = it.next(); - if(id.equals(tag.getCode())){ + if(null != id && id.equals(tag.getCode())){ it.remove(); } }