Commit 0963be60 authored by 赵啸非's avatar 赵啸非

添加用户扩展xml

parent 23477494
...@@ -207,24 +207,25 @@ public class SiteServiceImpl extends AbstractCRUDCacheServiceImpl<SiteDao, SiteE ...@@ -207,24 +207,25 @@ public class SiteServiceImpl extends AbstractCRUDCacheServiceImpl<SiteDao, SiteE
List<SiteEntity> siteEntities = this.getCacheList(); List<SiteEntity> siteEntities = this.getCacheList();
for (SiteEntity siteEntity : siteEntities) { for (SiteEntity siteEntity : siteEntities) {
boolean bool = getSite(areaCode, siteList, siteEntity); boolean bool = getSite(areaCode,siteEntity.getAreaCode(), siteList, siteEntity);
if (bool) continue; if (bool) continue;
} }
return siteList; return siteList;
} }
private boolean getSite(String areaCode, List<SiteEntity> siteList, SiteEntity siteEntity) { private boolean getSite(String rootAreaCode,String areaCode, List<SiteEntity> siteList, SiteEntity siteEntity) {
AreaEntity areaTemp = areaService.getExtCache(siteEntity.getAreaCode()); // AreaEntity areaTemp = areaService.getExtCache(siteEntity.getAreaCode());
if (areaCode.equals(areaTemp.getAreaCode())) { if (rootAreaCode.equals(areaCode)) {
siteList.add(siteEntity); siteList.add(siteEntity);
log.info("add site:{}", siteEntity.getSiteCode()); log.info("add site:{}", siteEntity.getSiteCode());
return true; return true;
} else { } else {
AreaEntity areaTemp = areaService.getExtCache(areaCode);
if (!ObjectUtils.isEmpty(areaTemp.getPid())) { if (!ObjectUtils.isEmpty(areaTemp.getPid())) {
AreaEntity areaEntity = areaService.selectOne(new AreaQuery().iid(areaTemp.getPid())); AreaEntity areaEntity = areaService.selectOne(new AreaQuery().iid(areaTemp.getPid()));
if (!ObjectUtils.isEmpty(areaEntity)) { if (!ObjectUtils.isEmpty(areaEntity)) {
return getSite(areaEntity.getAreaCode(), siteList, siteEntity); return getSite(rootAreaCode,areaEntity.getAreaCode(), siteList, siteEntity);
} }
} }
return false; return false;
......
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