package cn.huge.base.common.utils; import cn.huge.base.common.exception.BaseException; import org.apache.commons.codec.binary.Base64; import org.apache.commons.lang3.StringUtils; import javax.crypto.Cipher; import javax.crypto.spec.SecretKeySpec; /** * @title: 地址工具 * @description: 地址工具 * @company: hugeinfo * @author: liyj * @time: 2021-11-05 16:51:48 * @version: 1.0.0 */ public class AddressUtils { /** * 组合省市区街道社区详细地址 * @param provName 省 * @param cityName 市 * @param areaName 区 * @param roadName 街道 * @param villageName 社区 * @param add 详址 * @return String 省市区街道社区详细地址 */ public static String getAdd(String provName, String cityName, String areaName, String roadName, String villageName, String add) { StringBuffer stringBuffer = new StringBuffer(); stringBuffer.append(StringUtils.isNotEmpty(provName)?provName:""); stringBuffer.append(StringUtils.isNotEmpty(cityName)?cityName:""); stringBuffer.append(StringUtils.isNotEmpty(areaName)?areaName:""); stringBuffer.append(StringUtils.isNotEmpty(roadName)?roadName:""); stringBuffer.append(StringUtils.isNotEmpty(villageName)?villageName:""); stringBuffer.append(StringUtils.isNotEmpty(add)?add:""); return stringBuffer.toString(); } /** * 组合市区街道社区详细地址 * @param cityName 市 * @param areaName 区 * @param roadName 街道 * @param villageName 社区 * @param add 详址 * @return String 市区街道社区详细地址 */ public static String getAdd(String cityName, String areaName, String roadName, String villageName, String add) { StringBuffer stringBuffer = new StringBuffer(); stringBuffer.append(StringUtils.isNotEmpty(cityName)?cityName:""); stringBuffer.append(StringUtils.isNotEmpty(areaName)?areaName:""); stringBuffer.append(StringUtils.isNotEmpty(roadName)?roadName:""); stringBuffer.append(StringUtils.isNotEmpty(villageName)?villageName:""); stringBuffer.append(StringUtils.isNotEmpty(add)?add:""); return stringBuffer.toString(); } } /** * -------------------_ooOoo_------------------- * ------------------o8888888o------------------ * ------------------88" . "88------------------ * ------------------(| -_- |)------------------ * ------------------O\ = /O------------------ * ---------------____/`---'\____--------------- * -------------.' \\| |// `.------------- * ------------/ \\||| : |||// \------------ * -----------/ _||||| -:- |||||- \----------- * -----------| | \\\ - /// | |----------- * -----------| \_| ''\---/'' | |----------- * -----------\ .-\__ `-` ___/-. /----------- * ---------___`. .' /--.--\ `. . __---------- * ------."" '< `.___\_<|>_/___.' >'"".------- * -----| | : `- \`.;`\ _ /`;.`/ - ` : | |----- * -----\ \ `-. \_ __\ /__ _/ .-` / /----- * ======`-.____`-.___\_____/___.-`____.-'====== * -------------------`=---=' * ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ * ---------佛祖保佑---hugeinfo---永无BUG---------- */