|
@@ -8,6 +8,7 @@ import com.google.common.base.CaseFormat;
|
|
|
import com.google.common.base.Function;
|
|
|
import com.google.common.base.Predicate;
|
|
|
import com.persagy.apm.alarmservice.common.jms.JmsSender;
|
|
|
+import com.persagy.apm.alarmservice.group.alarmrule.model.GroupAlarmRule;
|
|
|
import com.persagy.apm.alarmservice.group.management.model.equip.dto.QueryEquipDTO;
|
|
|
import com.persagy.apm.alarmservice.group.management.model.equip.vo.EquipItem;
|
|
|
import com.persagy.apm.alarmservice.group.management.service.GroupManagementService;
|
|
@@ -324,11 +325,9 @@ public class ProjectAlarmRuleObjRelServiceImpl extends ServiceImpl<ProjectAlarmR
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void deleteBatch() {
|
|
|
- List<ProjectVO> project = projectAlarmRuleService.getProject();
|
|
|
- List<String> list = project.stream().map(ProjectVO::getProjectId).collect(Collectors.toList());
|
|
|
+ public void deleteBatch(List<ProjectAlarmRule> projectAlarmRuleList) {
|
|
|
QueryWrapper<ProjectAlarmRuleObjRel> queryWrapper = new QueryWrapper<>();
|
|
|
- queryWrapper.in(ProjectAlarmRuleObjRel.PROP_PROJECT_ID, list);
|
|
|
+ queryWrapper.in(ProjectAlarmRuleObjRel.PROP_PROJECT_ALARM_RULE_ID, projectAlarmRuleList);
|
|
|
ProjectAlarmRuleObjRel projectAlarmRuleObjRel = new ProjectAlarmRuleObjRel();
|
|
|
projectAlarmRuleObjRel.setValid(ValidEnum.FALSE.getType());
|
|
|
update(projectAlarmRuleObjRel, queryWrapper);
|