|
|
@@ -14,6 +14,7 @@ import com.ydtech.modules.admin.model.SysUser;
|
|
|
import com.ydtech.modules.admin.model.dto.SysGeographyPositionDto;
|
|
|
import com.ydtech.modules.admin.model.dto.SysGeographyPositionPageDto;
|
|
|
import com.ydtech.modules.admin.model.dto.SysPcAddressNumVo;
|
|
|
+import com.ydtech.modules.admin.model.po.SysPcAddress;
|
|
|
import com.ydtech.modules.admin.model.vo.RegionInfoVo;
|
|
|
import com.ydtech.modules.admin.model.vo.SysGeographyPositionInfoVo;
|
|
|
import com.ydtech.modules.admin.model.vo.SysGeographyPositionVo;
|
|
|
@@ -113,11 +114,12 @@ public class SysGeographyPositionServiceImpl extends ServiceImpl<SysGeographyPos
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<RegionInfoVo> queryRegionInfo(Integer type) {
|
|
|
+ public List<RegionInfoVo> queryRegionInfo(String type) {
|
|
|
List<RegionInfoVo> regionInfoVos = new ArrayList<>();
|
|
|
- //全部:0 渠道:1 代理:2
|
|
|
+ //全部:null 渠道:1 代理:2
|
|
|
List<SysGeographyPosition> sysPcAddresses = sysGeographyPositionMapper.selectList(new LambdaQueryWrapper<SysGeographyPosition>()
|
|
|
- .eq(type!=0,SysGeographyPosition::getSource, 1));
|
|
|
+ .in(SysGeographyPosition::getSource, Arrays.asList("1","2"))
|
|
|
+ .eq(StringUtils.isNotEmpty(type),SysGeographyPosition::getSource, type));
|
|
|
Map<String, List<SysGeographyPosition>> map = sysPcAddresses.stream().collect(Collectors.groupingBy(SysGeographyPosition::getDistrict));
|
|
|
|
|
|
for (Map.Entry<String, List<SysGeographyPosition>> entry : map.entrySet()) {
|