| | |
| | | } |
| | | |
| | | @Override |
| | | public String selectAreaNameByDeviceId(Long deviceId) { |
| | | if (deviceId == null) { |
| | | return ""; |
| | | } |
| | | List<FwAreaDivideVO> areaList = baseMapper.selectFwAreaDivideListByDeviceIds(Collections.singletonList(deviceId)); |
| | | if (areaList == null || areaList.isEmpty()) { |
| | | return ""; |
| | | } |
| | | Set<String> areaNameSet = new LinkedHashSet<>(); |
| | | for (FwAreaDivideVO area : areaList) { |
| | | if (area == null || StringUtil.isBlank(area.getAreaName())) { |
| | | continue; |
| | | } |
| | | areaNameSet.add(area.getAreaName().trim()); |
| | | } |
| | | if (areaNameSet.isEmpty()) { |
| | | return ""; |
| | | } |
| | | return String.join(",", areaNameSet); |
| | | } |
| | | |
| | | @Override |
| | | public IPage<FwAreaDivideStatisticsVO> selectFwAreaDivideStatisticsPage(IPage<FwAreaDivideStatisticsVO> page, |
| | | FwAreaDivideStatisticsDTO fwAreaDivideStatistics) { |
| | | if (!AuthUtil.isAdministrator()) { |