|
@@ -41,6 +41,7 @@ import cn.start.tz.module.system.api.dept.DeptApi;
|
|
|
import cn.start.tz.module.system.api.dept.dto.DeptRespDTO;
|
|
import cn.start.tz.module.system.api.dept.dto.DeptRespDTO;
|
|
|
import cn.start.tz.module.system.api.user.AdminUserApi;
|
|
import cn.start.tz.module.system.api.user.AdminUserApi;
|
|
|
import cn.start.tz.module.system.api.user.dto.AdminUserRespDTO;
|
|
import cn.start.tz.module.system.api.user.dto.AdminUserRespDTO;
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.context.annotation.Lazy;
|
|
import org.springframework.context.annotation.Lazy;
|
|
@@ -551,10 +552,36 @@ public class EquipBoilerSchedulingServiceImpl extends ServiceImpl<EquipBoilerSch
|
|
|
return equipBoilerSchedulingItemDO;
|
|
return equipBoilerSchedulingItemDO;
|
|
|
}).toList();
|
|
}).toList();
|
|
|
|
|
|
|
|
|
|
+ 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()));
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
equipBoilerSchedulingItemMapper.insertBatch(list);
|
|
equipBoilerSchedulingItemMapper.insertBatch(list);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if(equipUpdateVO.getDeleteIds() != null && !equipUpdateVO.getDeleteIds().isEmpty()){
|
|
if(equipUpdateVO.getDeleteIds() != null && !equipUpdateVO.getDeleteIds().isEmpty()){
|
|
|
|
|
+ EquipBoilerSchedulingRecordDO equipBoilerSchedulingDO = equipBoilerSchedulingRecordMapper.selectById(equipUpdateVO.getTaskId());
|
|
|
|
|
+ if (equipBoilerSchedulingDO != null) {
|
|
|
|
|
+ if (equipBoilerSchedulingDO.getType() == 100) {
|
|
|
|
|
+ equipBoilerMapper.update(new LambdaUpdateWrapper<EquipBoilerDO>().set(EquipBoilerDO::getHasInternal, false).
|
|
|
|
|
+ in(EquipBoilerDO::getId, equipUpdateVO.getDeleteIds()));
|
|
|
|
|
+ } else if (equipBoilerSchedulingDO.getType() == 200) {
|
|
|
|
|
+ equipBoilerMapper.update(new LambdaUpdateWrapper<EquipBoilerDO>().set(EquipBoilerDO::getHasExternal, false).
|
|
|
|
|
+ in(EquipBoilerDO::getId, equipUpdateVO.getDeleteIds()));
|
|
|
|
|
+ } else if (equipBoilerSchedulingDO.getType() == 300) {
|
|
|
|
|
+ equipBoilerMapper.update(new LambdaUpdateWrapper<EquipBoilerDO>().set(EquipBoilerDO::getHasPressure, false).
|
|
|
|
|
+ in(EquipBoilerDO::getId, equipUpdateVO.getDeleteIds()));
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
equipBoilerSchedulingItemMapper.delete(new LambdaQueryWrapperX<EquipBoilerSchedulingItemDO>().
|
|
equipBoilerSchedulingItemMapper.delete(new LambdaQueryWrapperX<EquipBoilerSchedulingItemDO>().
|
|
|
eq(EquipBoilerSchedulingItemDO::getSchedulingId,equipUpdateVO.getTaskId()).
|
|
eq(EquipBoilerSchedulingItemDO::getSchedulingId,equipUpdateVO.getTaskId()).
|
|
|
in(EquipBoilerSchedulingItemDO::getEquipId,equipUpdateVO.getDeleteIds()));
|
|
in(EquipBoilerSchedulingItemDO::getEquipId,equipUpdateVO.getDeleteIds()));
|