|
@@ -67,16 +67,14 @@ public class PtAreaServiceImpl implements IPtAreaService {
|
|
|
public List<PtAreaVo> queryListLD(Long areaId) {
|
|
public List<PtAreaVo> queryListLD(Long areaId) {
|
|
|
PtAreaVo ptAreaVo = queryById(areaId);
|
|
PtAreaVo ptAreaVo = queryById(areaId);
|
|
|
if(ptAreaVo==null) return ListUtil.empty();
|
|
if(ptAreaVo==null) return ListUtil.empty();
|
|
|
- if("04".equals(ptAreaVo.getAreaType())) {
|
|
|
|
|
|
|
+ if(BuildAreaTypeEnum.LC.code().equals(ptAreaVo.getAreaType())) {
|
|
|
List<PtAreaVo> rs = new ArrayList<>();
|
|
List<PtAreaVo> rs = new ArrayList<>();
|
|
|
rs.add(ptAreaVo);
|
|
rs.add(ptAreaVo);
|
|
|
return rs;
|
|
return rs;
|
|
|
}
|
|
}
|
|
|
LambdaQueryWrapper<PtArea> lqw = Wrappers.lambdaQuery();
|
|
LambdaQueryWrapper<PtArea> lqw = Wrappers.lambdaQuery();
|
|
|
- if(ptAreaVo.getParentId() != 0L){
|
|
|
|
|
- lqw.likeRight(PtArea::getAncestors, ptAreaVo.getAncestors()+","+ptAreaVo.getAreaId());
|
|
|
|
|
- }
|
|
|
|
|
- lqw.eq(PtArea::getAreaType, "04");
|
|
|
|
|
|
|
+ lqw.likeRight(PtArea::getAncestors, ptAreaVo.getAncestors()+","+ptAreaVo.getAreaId());
|
|
|
|
|
+ lqw.eq(PtArea::getAreaType, BuildAreaTypeEnum.LC.code());
|
|
|
return baseMapper.selectVoList(lqw);
|
|
return baseMapper.selectVoList(lqw);
|
|
|
}
|
|
}
|
|
|
|
|
|