mirror of https://gitee.com/stylefeng/roses
【8.0.3】【system】删除用户同时删除证书信息
parent
6308ea4136
commit
7037c0647e
|
@ -3,6 +3,7 @@ package cn.stylefeng.roses.kernel.sys.modular.user.service.impl;
|
|||
import cn.hutool.core.util.ObjectUtil;
|
||||
import cn.stylefeng.roses.kernel.dsctn.api.context.DataSourceContext;
|
||||
import cn.stylefeng.roses.kernel.rule.enums.DbTypeEnum;
|
||||
import cn.stylefeng.roses.kernel.sys.api.callback.RemoveUserCallbackApi;
|
||||
import cn.stylefeng.roses.kernel.sys.modular.user.entity.SysUserCertificate;
|
||||
import cn.stylefeng.roses.kernel.sys.modular.user.mapper.SysUserCertificateMapper;
|
||||
import cn.stylefeng.roses.kernel.sys.modular.user.service.SysUserCertificateService;
|
||||
|
@ -12,6 +13,7 @@ import org.springframework.stereotype.Service;
|
|||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
|
||||
/**
|
||||
* 用户证书业务实现层
|
||||
|
@ -21,7 +23,7 @@ import java.util.List;
|
|||
*/
|
||||
@Service
|
||||
public class SysUserCertificateServiceImpl extends ServiceImpl<SysUserCertificateMapper, SysUserCertificate> implements
|
||||
SysUserCertificateService {
|
||||
SysUserCertificateService, RemoveUserCallbackApi {
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
|
@ -43,4 +45,16 @@ public class SysUserCertificateServiceImpl extends ServiceImpl<SysUserCertificat
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void validateHaveUserBind(Set<Long> beRemovedUserIdList) {
|
||||
// ignore
|
||||
}
|
||||
|
||||
@Override
|
||||
public void removeUserAction(Set<Long> beRemovedUserIdList) {
|
||||
LambdaQueryWrapper<SysUserCertificate> deleteWrapper = new LambdaQueryWrapper<>();
|
||||
deleteWrapper.in(SysUserCertificate::getUserId, beRemovedUserIdList);
|
||||
this.remove(deleteWrapper);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue