|
@@ -2,10 +2,14 @@ package com.sky.ioc.service.space.impl;
|
|
|
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.sky.ioc.entity.Indeicator;
|
|
|
import com.sky.ioc.entity.Label;
|
|
|
+import com.sky.ioc.entity.domain.space.AccessSpace;
|
|
|
import com.sky.ioc.entity.domain.space.BuildingSpace;
|
|
|
+import com.sky.ioc.entity.domain.system.Users;
|
|
|
import com.sky.ioc.entity.params.IocParam;
|
|
|
+import com.sky.ioc.mapper.AccessSpaceMapper;
|
|
|
import com.sky.ioc.mapper.BuildingSpaceMapper;
|
|
|
import com.sky.ioc.service.space.SpaceService;
|
|
|
import com.sky.ioc.tool.FalseData;
|
|
@@ -30,6 +34,9 @@ public class SpaceServiceImpl implements SpaceService {
|
|
|
@Autowired
|
|
|
BuildingSpaceMapper buildingSpaceMapper;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ AccessSpaceMapper accessSpaceMapper;
|
|
|
+
|
|
|
/**
|
|
|
* TODO 智能看板 -- 楼宇态势
|
|
|
* @Description
|
|
@@ -48,10 +55,10 @@ public class SpaceServiceImpl implements SpaceService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public ReturnMsg getFloorCoreIndicators(String tier) {
|
|
|
+ public ReturnMsg getFloorCoreIndicators(IocParam iocParam) {
|
|
|
Indeicator indeicator = new Indeicator();
|
|
|
List<JSONObject> objects = indeicator.getList();
|
|
|
- BuildingSpace buildingSpace = buildingSpaceMapper.getByTier(tier);
|
|
|
+ BuildingSpace buildingSpace = buildingSpaceMapper.getByTier(iocParam);
|
|
|
if(buildingSpace!=null){
|
|
|
objects.get(0).put("value",buildingSpace.getUsedStation());
|
|
|
objects.get(1).put("value",buildingSpace.getStationCount());
|
|
@@ -78,8 +85,8 @@ public class SpaceServiceImpl implements SpaceService {
|
|
|
|
|
|
@Override
|
|
|
public ReturnMsg getAccessPersonnel(IocParam iocParam) {
|
|
|
-
|
|
|
- return ReturnMsg.ok(FalseData.ACCESSLIST);
|
|
|
+ List<AccessSpace> list = accessSpaceMapper.getByTier(iocParam);
|
|
|
+ return ReturnMsg.ok(list);
|
|
|
}
|
|
|
|
|
|
@Override
|