交换机监控策略bug修复
This commit is contained in:
@@ -52,7 +52,7 @@ public interface RmTemplateLinuxMapper
|
|||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
public int deleteRmTemplateLinuxById(Long id);
|
public int deleteRmTemplateLinuxById(Long id);
|
||||||
public int deleteRmTemplateLinuxByPolicyId(Long policyId);
|
public int deleteByPolicyId(Long policyId);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 批量删除Linux系统监控项
|
* 批量删除Linux系统监控项
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ public interface RmTemplateSwitchMapper
|
|||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
public int deleteRmTemplateSwitchById(Long id);
|
public int deleteRmTemplateSwitchById(Long id);
|
||||||
public int deleteRmTemplateSwitchByPolicyId(Long policyId);
|
public int deleteByPolicyId(Long policyId);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 批量删除交换机监控模板
|
* 批量删除交换机监控模板
|
||||||
|
|||||||
@@ -184,8 +184,8 @@ public class RmMonitorPolicyServiceImpl implements IRmMonitorPolicyService
|
|||||||
rmTemplateLinuxMapper.updateByTemplateId(templateId);
|
rmTemplateLinuxMapper.updateByTemplateId(templateId);
|
||||||
rmTemplateSwitchMapper.updateByTemplateId(templateId);
|
rmTemplateSwitchMapper.updateByTemplateId(templateId);
|
||||||
if(rmMonitorPolicy.getTemplateId()==null){
|
if(rmMonitorPolicy.getTemplateId()==null){
|
||||||
rmTemplateLinuxMapper.deleteRmTemplateLinuxByPolicyId(id);
|
rmTemplateLinuxMapper.deleteByPolicyId(id);
|
||||||
rmTemplateSwitchMapper.deleteRmTemplateSwitchByPolicyId(id);
|
rmTemplateSwitchMapper.deleteByPolicyId(id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return rmMonitorPolicyMapper.deleteRmMonitorPolicyByIds(ids);
|
return rmMonitorPolicyMapper.deleteRmMonitorPolicyByIds(ids);
|
||||||
@@ -306,7 +306,7 @@ public class RmMonitorPolicyServiceImpl implements IRmMonitorPolicyService
|
|||||||
if(!collectionAndIdList.isEmpty()){
|
if(!collectionAndIdList.isEmpty()){
|
||||||
if("linux".equals(rmMonitorPolicy.getResourceType())){
|
if("linux".equals(rmMonitorPolicy.getResourceType())){
|
||||||
// 修改之前先删除
|
// 修改之前先删除
|
||||||
rmTemplateLinuxMapper.deleteRmTemplateLinuxByPolicyId(rmMonitorPolicy.getId());
|
rmTemplateLinuxMapper.deleteByPolicyId(rmMonitorPolicy.getId());
|
||||||
for (RmMonitorPolicyVo rmMonitorPolicyVo : collectionAndIdList) {
|
for (RmMonitorPolicyVo rmMonitorPolicyVo : collectionAndIdList) {
|
||||||
RmInitialMonitorItem monitorItems = rmInitialMonitorItemMapper.selectRmInitialMonitorItemById(rmMonitorPolicyVo.getId());
|
RmInitialMonitorItem monitorItems = rmInitialMonitorItemMapper.selectRmInitialMonitorItemById(rmMonitorPolicyVo.getId());
|
||||||
RmTemplateLinux linuxItem = new RmTemplateLinux();
|
RmTemplateLinux linuxItem = new RmTemplateLinux();
|
||||||
@@ -320,7 +320,7 @@ public class RmMonitorPolicyServiceImpl implements IRmMonitorPolicyService
|
|||||||
}
|
}
|
||||||
}else if("switch".equals(rmMonitorPolicy.getResourceType())){
|
}else if("switch".equals(rmMonitorPolicy.getResourceType())){
|
||||||
// 修改之前先置空所有采集周期
|
// 修改之前先置空所有采集周期
|
||||||
rmTemplateSwitchMapper.deleteRmTemplateSwitchByPolicyId(rmMonitorPolicy.getId());
|
rmTemplateSwitchMapper.deleteByPolicyId(rmMonitorPolicy.getId());
|
||||||
for (RmMonitorPolicyVo rmMonitorPolicyVo : collectionAndIdList) {
|
for (RmMonitorPolicyVo rmMonitorPolicyVo : collectionAndIdList) {
|
||||||
// 添加采集周期
|
// 添加采集周期
|
||||||
RmInitialMonitorItem monitorItems = rmInitialMonitorItemMapper.selectRmInitialMonitorItemById(rmMonitorPolicyVo.getId());
|
RmInitialMonitorItem monitorItems = rmInitialMonitorItemMapper.selectRmInitialMonitorItemById(rmMonitorPolicyVo.getId());
|
||||||
|
|||||||
@@ -134,7 +134,7 @@
|
|||||||
update rm_template_linux set collection_cycle = null
|
update rm_template_linux set collection_cycle = null
|
||||||
where template_id = #{templateId}
|
where template_id = #{templateId}
|
||||||
</update>
|
</update>
|
||||||
<delete id="deleteByTemplatePolicyId" parameterType="Long">
|
<delete id="deleteByPolicyId" parameterType="Long">
|
||||||
delete from rm_template_linux where policy_id = #{policyId}
|
delete from rm_template_linux where policy_id = #{policyId}
|
||||||
</delete>
|
</delete>
|
||||||
<update id="updateByPolicyId" parameterType="RmTemplateLinux">
|
<update id="updateByPolicyId" parameterType="RmTemplateLinux">
|
||||||
|
|||||||
@@ -165,7 +165,7 @@
|
|||||||
update rm_template_switch set collection_cycle = null
|
update rm_template_switch set collection_cycle = null
|
||||||
where template_id = #{templateId}
|
where template_id = #{templateId}
|
||||||
</update>
|
</update>
|
||||||
<delete id="deleteByTemplatePolicyId" parameterType="Long">
|
<delete id="deleteByPolicyId" parameterType="Long">
|
||||||
delete from rm_template_switch where policy_id = #{policyId}
|
delete from rm_template_switch where policy_id = #{policyId}
|
||||||
</delete>
|
</delete>
|
||||||
<update id="updateByPolicyId" parameterType="RmTemplateLinux">
|
<update id="updateByPolicyId" parameterType="RmTemplateLinux">
|
||||||
|
|||||||
Reference in New Issue
Block a user