| | |
| | | package org.jeecg.modules.dnc.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import org.jeecg.modules.dnc.entity.DeviceGroup; |
| | | import org.jeecg.modules.dnc.entity.DeviceGroupPermission; |
| | | import org.jeecg.modules.dnc.entity.DevicePermissionStream; |
| | | import org.jeecg.modules.dnc.exception.ExceptionCast; |
| | |
| | | permissionStreamList.add(stream); |
| | | } |
| | | }); |
| | | //校验清空设备分组权限操作 |
| | | List<MdcUserProduction> existList = mdcUserProductionService.list(new QueryWrapper<MdcUserProduction>().eq("pro_id",mdcProduction.getId())); |
| | | if(existList.size() <= mdcUserProductions.size()) |
| | | ExceptionCast.cast(DeviceGroupCode.DEVICE_GROUP_USER_NONE); |
| | | if(!mdcUserProductions.isEmpty()) { |
| | | boolean b = mdcUserProductionService.removeByCollection(mdcUserProductions); |
| | | if(!b) { |