瀏覽代碼

[标签][修复]:修复重复打标签问题

release_toaliyun_real
hupeng 7 年之前
父節點
當前提交
01c8f629cb
共有 1 個檔案被更改,包括 8 行新增1 行删除
  1. +8
    -1
      mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java

+ 8
- 1
mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java 查看文件

@@ -161,14 +161,21 @@ public class WxCUserTagsServiceImpl implements WxCUserTagsService {
else
tagIdList = JSON.parseArray(tags, Long.class);

Iterator<Long> it = tagIdList.iterator();
if (tag.getType().getFlag() == EnumTagTypeFlag.FLAG_SINGLE){
Iterator<Long> it = tagIdList.iterator();
while(it.hasNext()){
Long id = it.next();
if(EnumTag.getEnum(id).getType() == tag.getType()){
it.remove();
}
}
} else {
while(it.hasNext()){
Long id = it.next();
if(EnumTag.getEnum(id) == tag){
it.remove();
}
}
}

tagIdList.add(tag.getCode());


Loading…
取消
儲存