diff --git a/platform-dal/src/main/java/com/lyms/platform/pojo/CommunityConfig.java b/platform-dal/src/main/java/com/lyms/platform/pojo/CommunityConfig.java index e01b2d4..159a074 100644 --- a/platform-dal/src/main/java/com/lyms/platform/pojo/CommunityConfig.java +++ b/platform-dal/src/main/java/com/lyms/platform/pojo/CommunityConfig.java @@ -17,6 +17,7 @@ public class CommunityConfig { private Integer yn; private String gxxq; //管辖小区 private List areas; + private List areasObj; private String areaNames; private String publishName; @@ -24,6 +25,14 @@ public class CommunityConfig { private Long createDate; private Long modifiedDate; + public List getAreasObj() { + return areasObj; + } + + public void setAreasObj(List areasObj) { + this.areasObj = areasObj; + } + public String getPublishName() { return publishName; } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CommunityConfigController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CommunityConfigController.java index 1231bb3..eaa3f86 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CommunityConfigController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CommunityConfigController.java @@ -108,11 +108,15 @@ public class CommunityConfigController extends BaseController { communityQuery.setId(null); } List communityConfigList = communityConfigService.queryCommunity(communityQuery); + List basicConfigs = null; + if(null != communityConfigList) { for(CommunityConfig communityConfig : communityConfigList) { String areaNames = ""; + basicConfigs = new ArrayList<>(); for(String s : communityConfig.getAreas()) { config = basicConfigService.getOneBasicConfigById(s); + basicConfigs.add(config); if(null != config) { areaNames += config.getName() + ", "; } @@ -120,6 +124,7 @@ public class CommunityConfigController extends BaseController { if(2 < areaNames.length()) { communityConfig.setAreaNames(areaNames.substring(0, areaNames.length()-2)); } + communityConfig.setAreasObj(basicConfigs); } return FrontEndResult.ini().setData(communityConfigList).setPageInfo(communityQuery.getPageInfo()).setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("查询成功"); diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/OrganizationController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/OrganizationController.java index dfe8f71..6307b21 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/OrganizationController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/OrganizationController.java @@ -256,6 +256,35 @@ public class OrganizationController extends BaseController { List data = new ArrayList<>(); boolean falg =StringUtils.isNotEmpty(f); for(Organization organization : organizations) { + if(null == organization.getAddress()) { + organization.setAddress(""); + } else { + organization.setAddress(", " + organization.getAddress()); + } + if(null != organization.getStreetId()) { + BasicConfig basicConfig = basicConfigService.getOneBasicConfigById(organization.getStreetId()); + if(null != basicConfig) { + organization.setAddress(basicConfig.getName() + organization.getAddress()); + } + } + if(null != organization.getAreaId()) { + BasicConfig basicConfig = basicConfigService.getOneBasicConfigById(organization.getAreaId()); + if(null != basicConfig) { + organization.setAddress(basicConfig.getName() + organization.getAddress()); + } + } + if(null != organization.getCityId()) { + BasicConfig basicConfig = basicConfigService.getOneBasicConfigById(organization.getCityId()); + if(null != basicConfig) { + organization.setAddress(basicConfig.getName() + organization.getAddress()); + } + } + if(null != organization.getProvinceId()) { + BasicConfig basicConfig = basicConfigService.getOneBasicConfigById(organization.getProvinceId()); + if(null != basicConfig) { + organization.setAddress(basicConfig.getName() + organization.getAddress()); + } + } organization.setTypeObj(OrganizationLevelEnum.getById(organization.getLevel())); organization.setLevelObj(OrganizationTypeEnum.getById(organization.getType())); if(null != organization.getProvinceId()) {