|
@ -490,7 +490,7 @@ public class ImportHouseInfoListener extends AnalysisEventListener<HouseInfoMode |
|
|
*/ |
|
|
*/ |
|
|
public Map<String,Object> getGridInfos(String orgId){ |
|
|
public Map<String,Object> getGridInfos(String orgId){ |
|
|
gridInfoDTOs = icBuildingDao.selectAllGridByOrgId(orgId); |
|
|
gridInfoDTOs = icBuildingDao.selectAllGridByOrgId(orgId); |
|
|
gridInfos = gridInfoDTOs.stream().collect(Collectors.toMap(n -> n.getGridName(), n -> n.getGridId())); |
|
|
gridInfos = gridInfoDTOs.stream().collect(Collectors.toMap(n -> n.getGridName(), n -> n.getGridId(),(o1,o2) -> o1)); |
|
|
icHouseRedis.setTemporaryCacheGrid(formDTO.getCustomerId(), gridInfos, formDTO.getUserId()); |
|
|
icHouseRedis.setTemporaryCacheGrid(formDTO.getCustomerId(), gridInfos, formDTO.getUserId()); |
|
|
return gridInfos; |
|
|
return gridInfos; |
|
|
} |
|
|
} |
|
@ -503,7 +503,7 @@ public class ImportHouseInfoListener extends AnalysisEventListener<HouseInfoMode |
|
|
*/ |
|
|
*/ |
|
|
public Map<String,Object> getNeighborHoodInfos(List<String> gridIds){ |
|
|
public Map<String,Object> getNeighborHoodInfos(List<String> gridIds){ |
|
|
neighborHoodInfoDTOs = icBuildingDao.selectAllNeighborHoodByGridIds(gridIds); |
|
|
neighborHoodInfoDTOs = icBuildingDao.selectAllNeighborHoodByGridIds(gridIds); |
|
|
neighborHoodInfos = neighborHoodInfoDTOs.stream().collect(Collectors.toMap(n -> n.getGridId() + "_" + n.getNeighborHoodName(), n -> n.getNeighborHoodId())); |
|
|
neighborHoodInfos = neighborHoodInfoDTOs.stream().collect(Collectors.toMap(n -> n.getGridId() + "_" + n.getNeighborHoodName(), n -> n.getNeighborHoodId(),(o1,o2) -> o1)); |
|
|
icHouseRedis.setTemporaryCacheNeighBorHood(formDTO.getCustomerId(), neighborHoodInfos, formDTO.getUserId()); |
|
|
icHouseRedis.setTemporaryCacheNeighBorHood(formDTO.getCustomerId(), neighborHoodInfos, formDTO.getUserId()); |
|
|
return neighborHoodInfos; |
|
|
return neighborHoodInfos; |
|
|
} |
|
|
} |
|
@ -516,7 +516,7 @@ public class ImportHouseInfoListener extends AnalysisEventListener<HouseInfoMode |
|
|
*/ |
|
|
*/ |
|
|
public Map<String,Object> getBuildingInfos(String orgId){ |
|
|
public Map<String,Object> getBuildingInfos(String orgId){ |
|
|
buildingInfoDTOs = icBuildingDao.selectAllBuildingByNeighborHoodId(orgId); |
|
|
buildingInfoDTOs = icBuildingDao.selectAllBuildingByNeighborHoodId(orgId); |
|
|
buildingInfos = buildingInfoDTOs.stream().collect(Collectors.toMap(n -> n.getNeighborHoodId() + "_" + n.getBuildingName(), n -> n.getBuildingId())); |
|
|
buildingInfos = buildingInfoDTOs.stream().collect(Collectors.toMap(n -> n.getNeighborHoodId() + "_" + n.getBuildingName(), n -> n.getBuildingId(),(o1,o2) -> o1)); |
|
|
icHouseRedis.setTemporaryCacheBuilding(formDTO.getCustomerId(), buildingInfos, formDTO.getUserId()); |
|
|
icHouseRedis.setTemporaryCacheBuilding(formDTO.getCustomerId(), buildingInfos, formDTO.getUserId()); |
|
|
return buildingInfos; |
|
|
return buildingInfos; |
|
|
} |
|
|
} |
|
@ -530,7 +530,7 @@ public class ImportHouseInfoListener extends AnalysisEventListener<HouseInfoMode |
|
|
public Map<String,Object> getBuildingUnitInfos(String orgId){ |
|
|
public Map<String,Object> getBuildingUnitInfos(String orgId){ |
|
|
buildingUnitInfoDTOs = icBuildingDao.selectAllBuildingUnitByBuildingId(orgId); |
|
|
buildingUnitInfoDTOs = icBuildingDao.selectAllBuildingUnitByBuildingId(orgId); |
|
|
if (!CollectionUtils.isEmpty(buildingUnitInfoDTOs)){ |
|
|
if (!CollectionUtils.isEmpty(buildingUnitInfoDTOs)){ |
|
|
buildingUnitInfos = buildingUnitInfoDTOs.stream().collect(Collectors.toMap(n -> n.getBuildingId() + "_" + n.getBuildingUnit(), n -> n.getBuildingUnitId())); |
|
|
buildingUnitInfos = buildingUnitInfoDTOs.stream().collect(Collectors.toMap(n -> n.getBuildingId() + "_" + n.getBuildingUnit(), n -> n.getBuildingUnitId(),(o1,o2) -> o1)); |
|
|
icHouseRedis.setTemporaryCacheBuildingUnit(formDTO.getCustomerId(), buildingUnitInfos, formDTO.getUserId()); |
|
|
icHouseRedis.setTemporaryCacheBuildingUnit(formDTO.getCustomerId(), buildingUnitInfos, formDTO.getUserId()); |
|
|
} |
|
|
} |
|
|
return buildingInfos; |
|
|
return buildingInfos; |
|
|