feat:后台修改用户标签
This commit is contained in:
1 parent
edfabbe9dc
commit
30599f2ce3
1 file changed
+13
-11
+13
-11
@@ -329,22 +329,24 @@ public class MemberUserServiceImpl implements MemberUserService {
|
||||
MemberUserDO updateObj = MemberUserConvert.INSTANCE.convert(updateReqVO);
|
||||
|
||||
// 更新用户朋友圈标签
|
||||
if (ObjectUtil.isNotEmpty(updateReqVO.getMemberRecentTagList())) {
|
||||
if (updateReqVO.getMemberRecentTagList() != null) {
|
||||
// 删除所有标签
|
||||
memberRecentTagMapper.delete(new LambdaQueryWrapperX<MemberRecentTagDO>()
|
||||
.eq(MemberRecentTagDO::getMemberId, updateReqVO.getId())
|
||||
);
|
||||
// 添加标签
|
||||
List<MemberRecentTagDO> tags = updateReqVO.getMemberRecentTagList().stream().map(v -> {
|
||||
MemberRecentTagEnum tagEnum = MemberRecentTagEnum.valueOfType(v);
|
||||
if (ObjectUtil.isEmpty(tagEnum)) return null;
|
||||
MemberRecentTagDO entity = new MemberRecentTagDO();
|
||||
entity.setMemberId(updateReqVO.getId());
|
||||
entity.setTagTitle(tagEnum.getDescription());
|
||||
entity.setTagBizType(tagEnum.getType());
|
||||
return entity;
|
||||
}).filter(ObjectUtil::isNotEmpty).collect(Collectors.toList());
|
||||
memberRecentTagMapper.insert(tags);
|
||||
if (ObjectUtil.isNotEmpty(updateReqVO.getMemberRecentTagList())) {
|
||||
List<MemberRecentTagDO> tags = updateReqVO.getMemberRecentTagList().stream().map(v -> {
|
||||
MemberRecentTagEnum tagEnum = MemberRecentTagEnum.valueOfType(v);
|
||||
if (ObjectUtil.isEmpty(tagEnum)) return null;
|
||||
MemberRecentTagDO entity = new MemberRecentTagDO();
|
||||
entity.setMemberId(updateReqVO.getId());
|
||||
entity.setTagTitle(tagEnum.getDescription());
|
||||
entity.setTagBizType(tagEnum.getType());
|
||||
return entity;
|
||||
}).filter(ObjectUtil::isNotEmpty).collect(Collectors.toList());
|
||||
memberRecentTagMapper.insert(tags);
|
||||
}
|
||||
}
|
||||
// 更新用户新人tag
|
||||
memberRecentTagService.createOrUpdateNewPersonTag(updateReqVO.getId());
|
||||
|
||||
Reference in new issue
Block a user