|
@@ -1,7 +1,6 @@
|
|
|
package com.yunfeiyun.agmp.iotm.web.service.impl;
|
|
package com.yunfeiyun.agmp.iotm.web.service.impl;
|
|
|
|
|
|
|
|
import com.yunfeiyun.agmp.common.constant.ErrorCode;
|
|
import com.yunfeiyun.agmp.common.constant.ErrorCode;
|
|
|
-import com.yunfeiyun.agmp.common.core.page.TableDataInfo;
|
|
|
|
|
import com.yunfeiyun.agmp.common.utils.DateUtils;
|
|
import com.yunfeiyun.agmp.common.utils.DateUtils;
|
|
|
import com.yunfeiyun.agmp.common.utils.SecurityUtils;
|
|
import com.yunfeiyun.agmp.common.utils.SecurityUtils;
|
|
|
import com.yunfeiyun.agmp.common.utils.StringUtils;
|
|
import com.yunfeiyun.agmp.common.utils.StringUtils;
|
|
@@ -16,7 +15,6 @@ import com.yunfeiyun.agmp.iot.common.service.TypeCacheService;
|
|
|
import com.yunfeiyun.agmp.iotm.device.common.service.IotDeviceRefreshService;
|
|
import com.yunfeiyun.agmp.iotm.device.common.service.IotDeviceRefreshService;
|
|
|
import com.yunfeiyun.agmp.iotm.mq.service.SendToIotsMsgService;
|
|
import com.yunfeiyun.agmp.iotm.mq.service.SendToIotsMsgService;
|
|
|
import com.yunfeiyun.agmp.iotm.mq.service.SendToTosMsgService;
|
|
import com.yunfeiyun.agmp.iotm.mq.service.SendToTosMsgService;
|
|
|
-import com.yunfeiyun.agmp.iotm.util.MyPageUtil;
|
|
|
|
|
import com.yunfeiyun.agmp.iotm.web.domain.reqvo.IotDeviceAddReqVo;
|
|
import com.yunfeiyun.agmp.iotm.web.domain.reqvo.IotDeviceAddReqVo;
|
|
|
import com.yunfeiyun.agmp.iotm.web.domain.reqvo.IotDeviceEditReqVo;
|
|
import com.yunfeiyun.agmp.iotm.web.domain.reqvo.IotDeviceEditReqVo;
|
|
|
import com.yunfeiyun.agmp.iotm.web.domain.reqvo.IotDeviceListReqVo;
|
|
import com.yunfeiyun.agmp.iotm.web.domain.reqvo.IotDeviceListReqVo;
|
|
@@ -26,14 +24,16 @@ import com.yunfeiyun.agmp.iotm.web.mapper.IotDeviceMapper;
|
|
|
import com.yunfeiyun.agmp.iotm.web.service.IIotDeviceService;
|
|
import com.yunfeiyun.agmp.iotm.web.service.IIotDeviceService;
|
|
|
import com.yunfeiyun.agmp.iotm.web.service.IIotDeviceconnService;
|
|
import com.yunfeiyun.agmp.iotm.web.service.IIotDeviceconnService;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
-import org.springframework.beans.BeanUtils;
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
|
-import java.util.*;
|
|
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
|
|
+import java.util.HashSet;
|
|
|
|
|
+import java.util.List;
|
|
|
|
|
+import java.util.Set;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 设备基础Service业务层处理
|
|
* 设备基础Service业务层处理
|
|
@@ -142,27 +142,14 @@ public class IotDeviceServiceImpl implements IIotDeviceService {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public TableDataInfo seletIotDeviceList(IotDeviceListReqVo reqVo) {
|
|
|
|
|
|
|
+ public List<IotDevice> seletIotDeviceList(IotDeviceListReqVo reqVo) {
|
|
|
IotDevice selectIotDevice = new IotDevice();
|
|
IotDevice selectIotDevice = new IotDevice();
|
|
|
selectIotDevice.setDevCode(reqVo.getDevCode());
|
|
selectIotDevice.setDevCode(reqVo.getDevCode());
|
|
|
selectIotDevice.setDevName(reqVo.getDevName());
|
|
selectIotDevice.setDevName(reqVo.getDevName());
|
|
|
selectIotDevice.setDevclassBid(reqVo.getDevclassBid());
|
|
selectIotDevice.setDevclassBid(reqVo.getDevclassBid());
|
|
|
selectIotDevice.setDevtypeBid(reqVo.getDevtypeBid());
|
|
selectIotDevice.setDevtypeBid(reqVo.getDevtypeBid());
|
|
|
selectIotDevice.setDevStatus(reqVo.getDevStatus());
|
|
selectIotDevice.setDevStatus(reqVo.getDevStatus());
|
|
|
-
|
|
|
|
|
- List<IotDevice> iotDeviceList = selectIotDeviceList(selectIotDevice);
|
|
|
|
|
-
|
|
|
|
|
- TableDataInfo tableDataInfo = MyPageUtil.getDataTable(iotDeviceList);
|
|
|
|
|
- List<IotDevice> data = (List<IotDevice>) tableDataInfo.getData();
|
|
|
|
|
-
|
|
|
|
|
- List<IotDeviceListResVo> iotDeviceListResVoList = new ArrayList<>();
|
|
|
|
|
- for (IotDevice iotDevice : data) {
|
|
|
|
|
- IotDeviceListResVo iotDeviceListResVo = new IotDeviceListResVo();
|
|
|
|
|
- BeanUtils.copyProperties(iotDevice, iotDeviceListResVo);
|
|
|
|
|
- iotDeviceListResVoList.add(iotDeviceListResVo);
|
|
|
|
|
- }
|
|
|
|
|
- tableDataInfo.setData(iotDeviceListResVoList);
|
|
|
|
|
- return tableDataInfo;
|
|
|
|
|
|
|
+ return selectIotDeviceList(selectIotDevice);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|