|
@@ -855,7 +855,7 @@ public class ChannelMapServiceImpl implements ChannelMapService {
|
|
|
|
|
|
//2.找到所有完整的区码
|
|
|
QueryWrapper<AddrCategory> queryWrapper1 = new QueryWrapper<>();
|
|
|
- queryWrapper1.ne("district", "");
|
|
|
+ queryWrapper1.eq("type", "zone");
|
|
|
queryWrapper1.and(addrCategoryQueryWrapper -> {
|
|
|
for (String s : addrCodeList) {
|
|
|
addrCategoryQueryWrapper.likeRight("addr_code", s).or();
|
|
@@ -895,15 +895,7 @@ public class ChannelMapServiceImpl implements ChannelMapService {
|
|
|
|
|
|
//2.找到所有需要封装的 地区信息
|
|
|
QueryWrapper<AddrCategory> queryWrapper = new QueryWrapper<>();
|
|
|
- if ("province".equals(rankType)) {
|
|
|
- queryWrapper.eq("city", "");
|
|
|
- } else if ("city".equals(rankType)) {
|
|
|
- queryWrapper.eq("district", "").and(addrCategoryQueryWrapper -> {
|
|
|
- addrCategoryQueryWrapper.ne("city", "");
|
|
|
- });
|
|
|
- } else if ("zone".equals(rankType)) {
|
|
|
- queryWrapper.ne("district", "");
|
|
|
- }
|
|
|
+ queryWrapper.eq("type", rankType);
|
|
|
queryWrapper.and(addrCategoryQueryWrapper -> {
|
|
|
for (String s : addrCodeList) {
|
|
|
addrCategoryQueryWrapper.likeRight("addr_code", s).or();
|