fix: 修复MailAccountService 更新/删除缓存未清空

This commit is contained in:
YunaiV 2023-08-05 14:48:14 +08:00
parent c434c960a1
commit c4755c49b1
1 changed files with 2 additions and 4 deletions

View File

@ -47,8 +47,7 @@ public class MailAccountServiceImpl implements MailAccountService {
}
@Override
@CacheEvict(value = RedisKeyConstants.MAIL_ACCOUNT,
allEntries = true)// allEntries 清空所有缓存主要一次更新涉及到的 mailAccountId 较多反倒批量会更快
@CacheEvict(value = RedisKeyConstants.MAIL_ACCOUNT, key = "#updateReqVO.id")
public void updateMailAccount(MailAccountUpdateReqVO updateReqVO) {
// 校验是否存在
validateMailAccountExists(updateReqVO.getId());
@ -59,8 +58,7 @@ public class MailAccountServiceImpl implements MailAccountService {
}
@Override
@CacheEvict(value = RedisKeyConstants.MAIL_ACCOUNT,
allEntries = true) // allEntries 清空所有缓存主要一次更新涉及到的 mailAccountId 较多反倒批量会更快
@CacheEvict(value = RedisKeyConstants.MAIL_ACCOUNT, key = "#updateReqVO.id")
public void deleteMailAccount(Long id) {
// 校验是否存在账号
validateMailAccountExists(id);