소스 검색

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

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


불러오는 중...
취소
저장