删除回调
This commit is contained in:
@@ -122,7 +122,6 @@ public class HostExtraServiceImpl implements HostExtraService {
|
||||
return dataExtraApi.updateExtraValue(beforeExtraItem.getId(), newExtra.serial());
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public void deleteHostKeyCallback(Long id) {
|
||||
|
||||
|
||||
@@ -24,6 +24,7 @@ import com.orion.ops.module.asset.entity.request.host.HostIdentityCreateRequest;
|
||||
import com.orion.ops.module.asset.entity.request.host.HostIdentityQueryRequest;
|
||||
import com.orion.ops.module.asset.entity.request.host.HostIdentityUpdateRequest;
|
||||
import com.orion.ops.module.asset.entity.vo.HostIdentityVO;
|
||||
import com.orion.ops.module.asset.service.HostExtraService;
|
||||
import com.orion.ops.module.asset.service.HostIdentityService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -54,6 +55,9 @@ public class HostIdentityServiceImpl implements HostIdentityService {
|
||||
@Resource
|
||||
private HostConfigDAO hostConfigDAO;
|
||||
|
||||
@Resource
|
||||
private HostExtraService hostExtraService;
|
||||
|
||||
@Override
|
||||
public Long createHostIdentity(HostIdentityCreateRequest request) {
|
||||
log.info("HostIdentityService-createHostIdentity request: {}", JSON.toJSONString(request));
|
||||
@@ -174,6 +178,8 @@ public class HostIdentityServiceImpl implements HostIdentityService {
|
||||
int effect = hostIdentityDAO.deleteById(id);
|
||||
// 删除主机配置
|
||||
hostConfigDAO.setIdentityIdWithNull(id);
|
||||
// 删除主机额外配置
|
||||
hostExtraService.deleteHostIdentityCallback(id);
|
||||
// 删除缓存
|
||||
RedisMaps.delete(HostCacheKeyDefine.HOST_IDENTITY.getKey(), record.getId());
|
||||
log.info("HostIdentityService-deleteHostIdentityById effect: {}", effect);
|
||||
|
||||
@@ -22,6 +22,7 @@ import com.orion.ops.module.asset.entity.request.host.HostKeyCreateRequest;
|
||||
import com.orion.ops.module.asset.entity.request.host.HostKeyQueryRequest;
|
||||
import com.orion.ops.module.asset.entity.request.host.HostKeyUpdateRequest;
|
||||
import com.orion.ops.module.asset.entity.vo.HostKeyVO;
|
||||
import com.orion.ops.module.asset.service.HostExtraService;
|
||||
import com.orion.ops.module.asset.service.HostKeyService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -51,6 +52,9 @@ public class HostKeyServiceImpl implements HostKeyService {
|
||||
@Resource
|
||||
private HostConfigDAO hostConfigDAO;
|
||||
|
||||
@Resource
|
||||
private HostExtraService hostExtraService;
|
||||
|
||||
@Override
|
||||
public Long createHostKey(HostKeyCreateRequest request) {
|
||||
log.info("HostKeyService-createHostKey request: {}", JSON.toJSONString(request));
|
||||
@@ -171,6 +175,8 @@ public class HostKeyServiceImpl implements HostKeyService {
|
||||
hostIdentityDAO.setKeyWithNull(id);
|
||||
// 删除主机配置
|
||||
hostConfigDAO.setKeyIdWithNull(id);
|
||||
// 删除主机额外配置
|
||||
hostExtraService.deleteHostKeyCallback(id);
|
||||
// 删除缓存
|
||||
RedisMaps.delete(HostCacheKeyDefine.HOST_KEY.getKey(), record.getId());
|
||||
log.info("HostKeyService-deleteHostKeyById effect: {}", effect);
|
||||
|
||||
Reference in New Issue
Block a user