From e82fefe7f9079be8d18ef7e568cb422d64a6eb73 Mon Sep 17 00:00:00 2001 From: gongbiao Date: Tue, 15 Oct 2019 15:58:44 +0800 Subject: [PATCH] =?UTF-8?q?[B=E7=AB=AF][=E4=BF=AE=E6=94=B9][=E7=A7=AF?= =?UTF-8?q?=E5=88=86=E6=89=93=E6=A0=87=E7=AD=BE]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../iformall/service/impl/WxCUserTagsServiceImpl.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 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 8e50eb6f1..3f8eaf204 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java @@ -762,10 +762,11 @@ public class WxCUserTagsServiceImpl implements WxCUserTagsService { WxCUserBasicInfo wxCUserBasicInfo = wxCUserBasicInfoMapper.selectById(cUserId); WxCUserTags userTags = getById(wxCUserBasicInfo.getTagId()); List tagList = JSONArray.parseArray(userTags.getTags(), Long.class); - if (!tagList.isEmpty()) { - tagList.addAll(tags); - } - String tagStr = JSONArray.toJSONString(tagList); + Set set = new HashSet<>(); + set.addAll(tagList); + List tempList = new ArrayList<>(); + tempList.addAll(set); + String tagStr = JSONArray.toJSONString(tempList); userTags.setTags(tagStr); userTags.setUpdateDate(new Date()); wxCUserTagsMapper.updateById(userTags);