Boolean flag = equipment.getFlag(); if (flag && StringUtils.isNull(equSysEquipment)) {//配置设备 return configurationEquipmentMapper.addAlarmConfigurationEquipment(equipment); } if (flag && StringUtils.isNotNull(equSysEquipment)) {//取消配置设备 return configurationEquipmentMapper.deleteAlarmConfigurationEquipment(equipment); }代码怎么简化
时间: 2024-02-23 17:02:32 浏览: 62
javascript if 的简化代码
可以将重复的判断条件 `flag` 提取出来,以及将 `StringUtils.isNull()` 和 `StringUtils.isNotNull()` 合并为一个方法 `StringUtils.isNullOrEmpty()`,可以简化为如下代码:
```
if (equipment.getFlag()) {
if (StringUtils.isNullOrEmpty(equSysEquipment)) {
return configurationEquipmentMapper.addAlarmConfigurationEquipment(equipment);
} else {
return configurationEquipmentMapper.deleteAlarmConfigurationEquipment(equipment);
}
}
```
阅读全文