xy 1 неделя назад
Родитель
Сommit
47b1c6d8b5

+ 11 - 9
tz-module-pressure2/tz-module-pressure2-biz/src/main/java/cn/start/tz/module/pressure2/service/equipboilerscheduling/EquipBoilerSchedulingServiceImpl.java

@@ -570,15 +570,17 @@ public class EquipBoilerSchedulingServiceImpl extends ServiceImpl<EquipBoilerSch
 
             EquipBoilerSchedulingRecordDO equipBoilerSchedulingDO = equipBoilerSchedulingRecordMapper.selectById(equipUpdateVO.getTaskId());
             if (equipBoilerSchedulingDO != null) {
-                if (equipBoilerSchedulingDO.getType() == 100) {
-                    equipBoilerMapper.update(new LambdaUpdateWrapper<EquipBoilerDO>().set(EquipBoilerDO::getHasInternal, true).
-                            in(EquipBoilerDO::getId, equipUpdateVO.getDeleteIds()));
-                } else if (equipBoilerSchedulingDO.getType() == 200) {
-                    equipBoilerMapper.update(new LambdaUpdateWrapper<EquipBoilerDO>().set(EquipBoilerDO::getHasExternal, true).
-                            in(EquipBoilerDO::getId, equipUpdateVO.getDeleteIds()));
-                } else if (equipBoilerSchedulingDO.getType() == 300) {
-                    equipBoilerMapper.update(new LambdaUpdateWrapper<EquipBoilerDO>().set(EquipBoilerDO::getHasPressure, true).
-                            in(EquipBoilerDO::getId, equipUpdateVO.getDeleteIds()));
+                if (equipUpdateVO.getDeleteIds() != null){
+                    if (equipBoilerSchedulingDO.getType() == 100) {
+                        equipBoilerMapper.update(new LambdaUpdateWrapper<EquipBoilerDO>().set(EquipBoilerDO::getHasInternal, true).
+                                in(EquipBoilerDO::getId, equipUpdateVO.getDeleteIds()));
+                    } else if (equipBoilerSchedulingDO.getType() == 200) {
+                        equipBoilerMapper.update(new LambdaUpdateWrapper<EquipBoilerDO>().set(EquipBoilerDO::getHasExternal, true).
+                                in(EquipBoilerDO::getId, equipUpdateVO.getDeleteIds()));
+                    } else if (equipBoilerSchedulingDO.getType() == 300) {
+                        equipBoilerMapper.update(new LambdaUpdateWrapper<EquipBoilerDO>().set(EquipBoilerDO::getHasPressure, true).
+                                in(EquipBoilerDO::getId, equipUpdateVO.getDeleteIds()));
+                    }
                 }
             }
             equipBoilerSchedulingItemMapper.insertBatch(list);