|
@@ -67,8 +67,7 @@ import java.util.concurrent.atomic.AtomicReference;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
|
|
|
-import static cn.iocoder.yudao.module.pms.enums.ErrorCodeConstant.IOT_DEVICE_EXISTED;
|
|
|
-import static cn.iocoder.yudao.module.pms.enums.ErrorCodeConstant.IOT_DEVICE_NOT_EXISTS;
|
|
|
+import static cn.iocoder.yudao.module.pms.enums.ErrorCodeConstant.*;
|
|
|
|
|
|
/**
|
|
|
* 设备台账 Service 实现类
|
|
@@ -368,6 +367,9 @@ public class IotDeviceServiceImpl implements IotDeviceService {
|
|
|
|
|
|
@Override
|
|
|
public List<IotDeviceDO> getDevicesByDepts(IotDevicePageReqVO reqVO) {
|
|
|
+ if (CollUtil.isEmpty(reqVO.getDeviceIds()) && CollUtil.isEmpty(reqVO.getDeptIds())) {
|
|
|
+ throw new ServiceException(IOT_DEPT_NOT_SELECTED);
|
|
|
+ }
|
|
|
AtomicReference<List<IotDeviceDO>> devices = new AtomicReference<>(new ArrayList<>());
|
|
|
// 忽略数据权限
|
|
|
DataPermissionUtils.executeIgnore(() -> {
|