Ver a proveniência

[标签][异常]:兼容

release_toaliyun_real
Stormeye Wu há 6 anos
ascendente
cometimento
73bcaebdab
1 ficheiros alterados com 14 adições e 2 eliminações
  1. +14
    -2
      mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java

+ 14
- 2
mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java Ver ficheiro

@@ -761,7 +761,13 @@ public class WxCUserTagsServiceImpl implements WxCUserTagsService {
@Override
public void updateTagByUserId(Long cUserId, List<Long> tags) {
WxCUserBasicInfo wxCUserBasicInfo = wxCUserBasicInfoMapper.selectById(cUserId);
WxCUserTags userTags = getById(wxCUserBasicInfo.getTagId());
WxCUserTags userTags = null;
if (wxCUserBasicInfo.getTagId() != null) {
userTags = getById(wxCUserBasicInfo.getTagId());
} else {
userTags = new WxCUserTags();
userTags.setTags("[]");
}
List<Long> tagList = JSONArray.parseArray(userTags.getTags(), Long.class);
//先从现有标签中查看用户是否有 服饰尺码 和 鞋码 类别 有 删除
Long tagId = 0L;
@@ -781,7 +787,13 @@ public class WxCUserTagsServiceImpl implements WxCUserTagsService {
String tagStr = JSONArray.toJSONString(tagList);
userTags.setTags(tagStr);
userTags.setUpdateDate(new Date());
wxCUserTagsMapper.updateById(userTags);
if (userTags.getId() != null) {
wxCUserTagsMapper.updateById(userTags);
} else {
userTags.setCreateDate(new Date());
userTags.setUpdateDate(new Date());
wxCUserTagsMapper.insert(userTags);
}
}

public Long getTagId(List<Long> tagList, Long id, WxTags wxTags) {


Carregando…
Cancelar
Guardar