From b157e41411b77abcbb0e9d3d59fabc1d951b47ad Mon Sep 17 00:00:00 2001 From: cjl <276999030@qq.com> Date: Thu, 14 Dec 2023 15:36:05 +0800 Subject: [PATCH] fix:立行立改增加经纬度 --- screen-api/src/main/java/com/moral/api/service/impl/SysAreaServiceImpl.java | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) diff --git a/screen-api/src/main/java/com/moral/api/service/impl/SysAreaServiceImpl.java b/screen-api/src/main/java/com/moral/api/service/impl/SysAreaServiceImpl.java index a86c8f6..c7c0438 100644 --- a/screen-api/src/main/java/com/moral/api/service/impl/SysAreaServiceImpl.java +++ b/screen-api/src/main/java/com/moral/api/service/impl/SysAreaServiceImpl.java @@ -5,6 +5,7 @@ import com.moral.api.entity.MonitorPoint; import com.moral.api.entity.Organization; import com.moral.api.entity.SysArea; +import com.moral.api.mapper.DeviceMapper; import com.moral.api.mapper.MonitorPointMapper; import com.moral.api.mapper.SysAreaMapper; import com.moral.api.service.OrganizationService; @@ -43,13 +44,16 @@ @Autowired private OrganizationService organizationService; + @Autowired + private DeviceMapper deviceMapper; @Override public List<Map<String, Object>> getMapPath(Integer orgId) { //������������������������������ - List<Organization> organizations = organizationService.getChildrenOrganizationsById(orgId); + /*List<Organization> organizations = organizationService.getChildrenOrganizationsById(orgId); List<Integer> orgIds = organizations.stream().map(Organization::getId).collect(Collectors.toList()); - orgIds.add(orgId); + orgIds.add(orgId);*/ + List<Integer> orgIds = deviceMapper.deviceOrgIdList(orgId); QueryWrapper<MonitorPoint> queryWrapper = new QueryWrapper<>(); queryWrapper.select("province_code", "city_code", "area_code") .eq("is_delete", Constants.NOT_DELETE) @@ -103,6 +107,13 @@ return sysAreaMapper.selectList(wrapper); } + @Override + public SysArea getAreaByCode(Integer regionCode) { + QueryWrapper<SysArea> wrapper = new QueryWrapper<>(); + wrapper.eq("area_code",regionCode); + return sysAreaMapper.selectOne(wrapper); + } + //������������������������ private List<Map<String, Object>> getAreasByRecursion(SysArea sysArea, List<SysArea> sysAreas) { SysArea newSysArea = new SysArea(); -- Gitblit v1.8.0