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 e0224b3..da96f82 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 @@ -6,6 +6,7 @@ import com.lyms.platform.operate.web.result.AddressInner; import com.lyms.platform.pojo.BabyModel; import com.lyms.platform.pojo.BasicConfig; import com.lyms.platform.pojo.Patients; +import org.apache.commons.lang.StringUtils; import java.util.HashMap; import java.util.Map; @@ -29,6 +30,24 @@ public final class CommonsHelper { return basicConfig; } + public static String getFullAddress(String provinceId, + String cityId, + String areaId, + String address,BasicConfigService basicConfigService){ + StringBuilder sb= new StringBuilder(); + if(StringUtils.isNotEmpty(provinceId)){ + sb.append(basicConfigService.getOneBasicConfigById(provinceId).getName()); + } + if(StringUtils.isNotEmpty(cityId)){ + sb.append(basicConfigService.getOneBasicConfigById(cityId).getName()); + } + if(StringUtils.isNotEmpty(areaId)){ + sb.append(basicConfigService.getOneBasicConfigById(areaId).getName()); + } + sb.append(address); + return sb.toString(); + } + /** * 填充地址信息 *