Procházet zdrojové kódy

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

release_toaliyun_real
hupeng před 7 roky
rodič
revize
01c8f629cb
1 změnil soubory, kde provedl 8 přidání a 1 odebrání
  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 Zobrazit soubor

@@ -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());


Načítá se…
Zrušit
Uložit