Commit 49422d36 authored by luben's avatar luben

Merge branch 'dev-lb' into 'dev'

Dev lb

See merge request !156
parents 31d5a486 17788154
Pipeline #143446 passed with stages
in 5 minutes and 53 seconds
...@@ -2,12 +2,16 @@ package com.ruoyi.system.service.other.impl; ...@@ -2,12 +2,16 @@ package com.ruoyi.system.service.other.impl;
import cn.hutool.core.lang.UUID; import cn.hutool.core.lang.UUID;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.ruoyi.system.domain.grid.GridRegion;
import com.ruoyi.system.domain.grid.GridRegionExample;
import com.ruoyi.system.domain.other.MapEntity; import com.ruoyi.system.domain.other.MapEntity;
import com.ruoyi.system.mapper.grid.GridRegionMapper;
import com.ruoyi.system.mapper.other.MapEntityMapper; import com.ruoyi.system.mapper.other.MapEntityMapper;
import com.ruoyi.system.service.other.MapEntityService; import com.ruoyi.system.service.other.MapEntityService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.List; import java.util.List;
@Service @Service
...@@ -16,13 +20,42 @@ public class MapEntityServiceImpl implements MapEntityService { ...@@ -16,13 +20,42 @@ public class MapEntityServiceImpl implements MapEntityService {
@Autowired @Autowired
private MapEntityMapper mapEntityMapper; private MapEntityMapper mapEntityMapper;
@Autowired
private GridRegionMapper gridRegionMapper;
@Override @Override
public List<MapEntity> getAllMapEntitiesByLevel(String level) { public List<MapEntity> getAllMapEntitiesByLevel(String level) {
QueryWrapper<MapEntity> queryWrapper = new QueryWrapper<>(); // QueryWrapper<MapEntity> queryWrapper = new QueryWrapper<>();
if(level!=null&& !level.isEmpty()){ // if(level!=null&& !level.isEmpty()){
queryWrapper.eq("entity_level", level); // queryWrapper.eq("entity_level", level);
// }
// return mapEntityMapper.selectList(queryWrapper);
GridRegionExample example = new GridRegionExample();
GridRegionExample.Criteria criteria = example.createCriteria();
criteria.andIsValidEqualTo("1");
if(level == null || level.isEmpty()) {
return null;
}
criteria.andLevelEqualTo(level);
criteria.andWgTypeEqualTo("1");
List<GridRegion> gridRegionList = gridRegionMapper.selectByExample(example);
List<MapEntity> mapEntityList = new ArrayList<>();
for (GridRegion gridRegion : gridRegionList) {
MapEntity mapEntity = new MapEntity();
mapEntity.setId(gridRegion.getId());
mapEntity.setType(gridRegion.getWgType());
mapEntity.setEntityCode(gridRegion.getWgCode());
mapEntity.setEntityLevel(new Integer(gridRegion.getLevel()));
mapEntity.setEntityName(gridRegion.getWgName());
mapEntity.setParentEntity(gridRegion.getWgParentId());
mapEntity.setEntityScope(gridRegion.getWgArea());
mapEntity.setCoordinateAddress(gridRegion.getWgCentreCoordinate());
mapEntity.setValid(1);
mapEntity.setQrCode(gridRegion.getWgPrincipal());
mapEntityList.add(mapEntity);
} }
return mapEntityMapper.selectList(queryWrapper); return mapEntityList;
} }
@Override @Override
......
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