Commit dced088b authored by chenhao's avatar chenhao

Merge branch 'develop_ccs' of http://172.16.10.76/moa/amos-boot-biz into develop_ccs

parents 06e69ab4 3a5a2fd4
...@@ -154,15 +154,24 @@ public class BuildingController extends AbstractBaseController { ...@@ -154,15 +154,24 @@ public class BuildingController extends AbstractBaseController {
@GetMapping(value = "/pointTree") @GetMapping(value = "/pointTree")
@TycloudOperation(ApiLevel = UserType.AGENCY) @TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(value = "建筑装备树", notes = "楼层点位图使用") @ApiOperation(value = "建筑装备树", notes = "楼层点位图使用")
public List<PointTreeVo> getBuildTree(@RequestParam(required = false) String bizOrgCode) { public Object getBuildTree(@RequestParam(required = false) String bizOrgCode) {
return buildService.getBuildTree(bizOrgCode);
}
@GetMapping(value = "/pointTreeNotEqu")
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(value = "建筑装备树", notes = "楼层点位")
public Object pointTreeNotEqu(@RequestParam(required = false) String bizOrgCode) {
if(vedioFormat.equals("hls")){ if(vedioFormat.equals("hls")){
bizOrgCode =null; bizOrgCode=null;
} }
return buildService.getBuildTree(bizOrgCode); return buildService.getBuildTreeNot(bizOrgCode);
}
}
@GetMapping(value = "/3dPointTree") @GetMapping(value = "/3dPointTree")
@TycloudOperation(ApiLevel = UserType.AGENCY) @TycloudOperation(ApiLevel = UserType.AGENCY)
......
...@@ -110,6 +110,7 @@ public interface IBuilldService extends IService<Building> { ...@@ -110,6 +110,7 @@ public interface IBuilldService extends IService<Building> {
* @param bizOrgCode * @param bizOrgCode
*/ */
List<PointTreeVo> getBuildTree(String bizOrgCode); List<PointTreeVo> getBuildTree(String bizOrgCode);
List<PointTreeVo> getBuildTreeNot(String bizOrgCode);
/** /**
* 获取 建筑装备树 * 获取 建筑装备树
* *
......
...@@ -485,6 +485,29 @@ public class BuildingServiceImpl extends ServiceImpl<BuildingMapper, Building> i ...@@ -485,6 +485,29 @@ public class BuildingServiceImpl extends ServiceImpl<BuildingMapper, Building> i
} }
@Override @Override
public List<PointTreeVo> getBuildTreeNot(String bizOrgCode) {
List<PointTreeVo> responses = this.baseMapper.getBuildList(bizOrgCode);
List<PointTreeVo> treeList = new ArrayList<>();
for (PointTreeVo tree : responses) {
if (tree.getParentId() == null || tree.getParentId() == -1) {
treeList.add(tree);
}
for (PointTreeVo treeNode : responses) {
if (tree.getSequenceNbr().equals(treeNode.getParentId())) {
if (tree.getChildren() == null) {
tree.setChildren(new ArrayList<>());
}
tree.getChildren().add(treeNode);
}
}
}
return treeList;
}
@Override
public List<PointTreeVo> get3dBuildTree() { public List<PointTreeVo> get3dBuildTree() {
List<PointTreeVo> responses = this.baseMapper.getBuildList(null); List<PointTreeVo> responses = this.baseMapper.getBuildList(null);
return fireFightingSystemService.transferListTo3dPointTree(responses); return fireFightingSystemService.transferListTo3dPointTree(responses);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment