Commit b4a9e650 by fudahua

企业微信标签同步

parent dd5044a1
...@@ -242,7 +242,7 @@ public class QywxTagApiServiceImpl implements QywxTagApiService { ...@@ -242,7 +242,7 @@ public class QywxTagApiServiceImpl implements QywxTagApiService {
logger.info("没有关联,无需操作:{}", JSONObject.toJSONString(tagList)); logger.info("没有关联,无需操作:{}", JSONObject.toJSONString(tagList));
return; return;
} }
List<TabQywxTagRelation> relations = qywxTagService.listQywxTagRelationByMemberTagId(wxEnterpriseDto.getWxEnterpriseId(), qywxTagItem.getQywxTagId()); List<TabQywxTagRelation> relations = qywxTagService.listQywxTagRelationByQywxTagId(wxEnterpriseDto.getWxEnterpriseId(), qywxTagItem.getQywxTagId());
if (CollectionUtils.isEmpty(relations)) { if (CollectionUtils.isEmpty(relations)) {
logger.info("直接删除标签项"); logger.info("直接删除标签项");
qywxTagService.delQywxTagItemById(wxEnterpriseDto.getWxEnterpriseId(), qywxTagItem.getQywxTagItemId()); qywxTagService.delQywxTagItemById(wxEnterpriseDto.getWxEnterpriseId(), qywxTagItem.getQywxTagItemId());
...@@ -291,7 +291,7 @@ public class QywxTagApiServiceImpl implements QywxTagApiService { ...@@ -291,7 +291,7 @@ public class QywxTagApiServiceImpl implements QywxTagApiService {
logger.info("没有关联,无需操作"); logger.info("没有关联,无需操作");
return; return;
} }
List<TabQywxTagRelation> relations = qywxTagService.listQywxTagRelationByMemberTagId(wxEnterpriseDto.getWxEnterpriseId(), qywxTagItem.getQywxTagId()); List<TabQywxTagRelation> relations = qywxTagService.listQywxTagRelationByQywxTagId(wxEnterpriseDto.getWxEnterpriseId(), qywxTagItem.getQywxTagId());
if (CollectionUtils.isEmpty(relations)) { if (CollectionUtils.isEmpty(relations)) {
logger.info("直接删除标签项"); logger.info("直接删除标签项");
qywxTagService.delQywxTagItemById(wxEnterpriseDto.getWxEnterpriseId(), qywxTagItem.getQywxTagItemId()); qywxTagService.delQywxTagItemById(wxEnterpriseDto.getWxEnterpriseId(), qywxTagItem.getQywxTagItemId());
...@@ -330,14 +330,14 @@ public class QywxTagApiServiceImpl implements QywxTagApiService { ...@@ -330,14 +330,14 @@ public class QywxTagApiServiceImpl implements QywxTagApiService {
}, dto -> dto)); }, dto -> dto));
QywxTagInfoDTO qywxTagInfoDTO = new QywxTagInfoDTO(); QywxTagInfoDTO qywxTagInfoDTO = new QywxTagInfoDTO();
qywxTagInfoDTO.setQywxGroupKey(memberTagId); qywxTagInfoDTO.setMemberTagId(memberTagId);
qywxTagInfoDTO.setQywxGroupName(qywxGroupKey.getQywxGroupName()); qywxTagInfoDTO.setQywxGroupName(qywxGroupKey.getQywxGroupName());
qywxTagInfoDTO.setWxEnterpriseId(qywxGroupKey.getWxEnterpriseId()); qywxTagInfoDTO.setWxEnterpriseId(qywxGroupKey.getWxEnterpriseId());
List<QywxTagItemDTO> items = tabQywxTagItems.stream().map(item -> { List<QywxTagItemDTO> items = tabQywxTagItems.stream().map(item -> {
TabQywxTagRelation relation = relationMap.get(item.getQywxTagItemId()); TabQywxTagRelation relation = relationMap.get(item.getQywxTagItemId());
QywxTagItemDTO mid = new QywxTagItemDTO(); QywxTagItemDTO mid = new QywxTagItemDTO();
mid.setQywxTagKey(relation.getTagItemId()); mid.setMemberTagItemId(relation.getTagItemId());
mid.setQywxTagName(item.getQywxTagName()); mid.setQywxTagName(item.getQywxTagName());
return mid; return mid;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
...@@ -421,7 +421,7 @@ public class QywxTagApiServiceImpl implements QywxTagApiService { ...@@ -421,7 +421,7 @@ public class QywxTagApiServiceImpl implements QywxTagApiService {
logger.info("没有关联,无需操作"); logger.info("没有关联,无需操作");
return; return;
} }
List<TabQywxTagRelation> relations = qywxTagService.listQywxTagRelationByMemberTagId(wxEnterpriseDto.getWxEnterpriseId(), qywxTagItem.getQywxTagId()); List<TabQywxTagRelation> relations = qywxTagService.listQywxTagRelationByQywxTagId(wxEnterpriseDto.getWxEnterpriseId(), qywxTagItem.getQywxTagId());
if (CollectionUtils.isEmpty(relations)) { if (CollectionUtils.isEmpty(relations)) {
logger.info("直接删除标签项"); logger.info("直接删除标签项");
qywxTagService.delQywxTagItemById(wxEnterpriseDto.getWxEnterpriseId(), qywxTagItem.getQywxTagItemId()); qywxTagService.delQywxTagItemById(wxEnterpriseDto.getWxEnterpriseId(), qywxTagItem.getQywxTagItemId());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment