|
@@ -6,6 +6,7 @@ import com.yunfeiyun.agmp.common.core.domain.AjaxResult;
|
|
|
import com.yunfeiyun.agmp.common.core.page.TableDataInfo;
|
|
import com.yunfeiyun.agmp.common.core.page.TableDataInfo;
|
|
|
import com.yunfeiyun.agmp.common.enums.BusinessType;
|
|
import com.yunfeiyun.agmp.common.enums.BusinessType;
|
|
|
import com.yunfeiyun.agmp.common.utils.StringUtils;
|
|
import com.yunfeiyun.agmp.common.utils.StringUtils;
|
|
|
|
|
+import com.yunfeiyun.agmp.iot.common.domain.FmsBlock;
|
|
|
import com.yunfeiyun.agmp.iotm.web.domain.IotDeviceBindBlockVo;
|
|
import com.yunfeiyun.agmp.iotm.web.domain.IotDeviceBindBlockVo;
|
|
|
import com.yunfeiyun.agmp.iotm.web.domain.IotDeviceBindLandVo;
|
|
import com.yunfeiyun.agmp.iotm.web.domain.IotDeviceBindLandVo;
|
|
|
import com.yunfeiyun.agmp.iotm.web.domain.IotDeviceBindStatisticVo;
|
|
import com.yunfeiyun.agmp.iotm.web.domain.IotDeviceBindStatisticVo;
|
|
@@ -65,7 +66,9 @@ public class IotDeviceBindController extends BaseController {
|
|
|
*/
|
|
*/
|
|
|
@GetMapping("/block/list")
|
|
@GetMapping("/block/list")
|
|
|
public TableDataInfo blockList(String landId) {
|
|
public TableDataInfo blockList(String landId) {
|
|
|
- List<FmsBlockListByDeviceBindResVo> fmsBlockListByDeviceBindResVoList = fmsBlockService.selectFmsBlockListByDeviceBind(landId);
|
|
|
|
|
|
|
+ FmsBlock fmsBlock = new FmsBlock();
|
|
|
|
|
+ fmsBlock.setLandId(landId);
|
|
|
|
|
+ List<FmsBlockListByDeviceBindResVo> fmsBlockListByDeviceBindResVoList = fmsBlockService.selectFmsBlockListByDeviceBind(fmsBlock);
|
|
|
return getDataTable(fmsBlockListByDeviceBindResVoList);
|
|
return getDataTable(fmsBlockListByDeviceBindResVoList);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -74,14 +77,14 @@ public class IotDeviceBindController extends BaseController {
|
|
|
*/
|
|
*/
|
|
|
@GetMapping("/list")
|
|
@GetMapping("/list")
|
|
|
public TableDataInfo list(IotDeviceBindListReqVo iotDeviceBindListReqVo) {
|
|
public TableDataInfo list(IotDeviceBindListReqVo iotDeviceBindListReqVo) {
|
|
|
- startPage();
|
|
|
|
|
|
|
+
|
|
|
List<String> devBidList = new ArrayList<>();
|
|
List<String> devBidList = new ArrayList<>();
|
|
|
iotDeviceBindListReqVo.setGroupBy(true);
|
|
iotDeviceBindListReqVo.setGroupBy(true);
|
|
|
String reqLandId = iotDeviceBindListReqVo.getLandId();
|
|
String reqLandId = iotDeviceBindListReqVo.getLandId();
|
|
|
String reqBlockId = iotDeviceBindListReqVo.getBlockId();
|
|
String reqBlockId = iotDeviceBindListReqVo.getBlockId();
|
|
|
|
|
|
|
|
//当作设备号关键字 检索,再 当作 设备名称关键字, 检索,合并两个结果,去重
|
|
//当作设备号关键字 检索,再 当作 设备名称关键字, 检索,合并两个结果,去重
|
|
|
-
|
|
|
|
|
|
|
+ startPage();
|
|
|
List<IotDeviceBindVo> iotDeviceBindVoList = iIotDeviceBindService.selectIotDeviceBindList(iotDeviceBindListReqVo);
|
|
List<IotDeviceBindVo> iotDeviceBindVoList = iIotDeviceBindService.selectIotDeviceBindList(iotDeviceBindListReqVo);
|
|
|
|
|
|
|
|
for (IotDeviceBindVo iotDeviceBindVo : iotDeviceBindVoList) {
|
|
for (IotDeviceBindVo iotDeviceBindVo : iotDeviceBindVoList) {
|