diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/CommonsHelper.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/CommonsHelper.java index 3f6c296..d753408 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/CommonsHelper.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/CommonsHelper.java @@ -48,6 +48,31 @@ public final class CommonsHelper { return sb.toString(); } + public static String getResidence(String provinceId, + String cityId, + String areaId, + String streetId, + String address, BasicConfigService basicConfigService) { + StringBuilder sb = new StringBuilder(); + if (StringUtils.isNotEmpty(provinceId)) { + sb.append(getName1(provinceId,basicConfigService)); + } + if (StringUtils.isNotEmpty(cityId)) { + sb.append(getName1(cityId,basicConfigService)); + } + if (StringUtils.isNotEmpty(areaId)) { + sb.append(getName1(areaId,basicConfigService)); + } + if (StringUtils.isNotEmpty(streetId)){ + sb.append(getName(streetId,basicConfigService)); + } + if (StringUtils.isNotEmpty(address)) { + sb.append(address); + } + return sb.toString(); + } + + private static String getName1(String id, BasicConfigService basicConfigService) { BasicConfig basicConfig = basicConfigService.getOneBasicConfigById(id); if (basicConfig != null) {