解散家族后清空用户缓存
This commit is contained in:
parent
39c351217b
commit
b1f754bd38
@ -18,7 +18,11 @@ import com.red.circle.other.infra.enums.family.FamilyNewsTypeEnum;
|
||||
import com.red.circle.other.infra.enums.family.FamilyStatusEnum;
|
||||
import com.red.circle.other.inner.asserts.FamilyErrorCode;
|
||||
import com.red.circle.tool.core.collection.CollectionUtils;
|
||||
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Component;
|
||||
@ -57,8 +61,8 @@ public class DisbandFamilyCmdExe {
|
||||
|
||||
disbandFamilyStatus(familyId);
|
||||
|
||||
// recordDisbandNews(cmd.getReqSysOrigin().getOrigin(), familyId, familyBaseInfo.getFamilyName());
|
||||
|
||||
List<FamilyMemberInfo> allMembers = familyMemberInfoService.listByFamilyId(familyId);
|
||||
notifyAllMembers(allMembers, familyId);
|
||||
}
|
||||
|
||||
private void clearFamilyData(Long familyId) {
|
||||
@ -93,11 +97,8 @@ public class DisbandFamilyCmdExe {
|
||||
if (CollectionUtils.isEmpty(members)) {
|
||||
return;
|
||||
}
|
||||
|
||||
members.forEach(member -> {
|
||||
familyCommon.removeGroup(familyId, member.getMemberUserId());
|
||||
userProfileGateway.removeCacheAll(member.getMemberUserId());
|
||||
});
|
||||
|
||||
userProfileGateway.removeCacheAll(members.stream().map(FamilyMemberInfo::getMemberUserId).collect(Collectors.toSet()));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user