package cn.com.goldenwater.util.common; import cn.com.goldenwater.dcproj.constValue.SplitValue; import cn.com.goldenwater.dcproj.dto.BisInspRgstrDto; import org.apache.commons.lang3.StringUtils; import java.util.List; public class InspPblmUtils { public static String getAddVCD(String addVcd){ if(StringUtils.isNotBlank(addVcd)){ if(addVcd.endsWith("0000000000")){ addVcd=addVcd.replace("0000000000",""); } else if(addVcd.endsWith("00000000")){ addVcd=addVcd.replace("00000000",""); }else if(addVcd.endsWith("000000")){ addVcd=addVcd.replace("000000",""); } } return addVcd; } public static List changeList(List list){ if (list.size() > 0) { for (BisInspRgstrDto rgstrDto : list) { String adFullName = rgstrDto.getAdName(); if (StringUtils.isBlank(adFullName)) { continue; } if (adFullName.contains(SplitValue.HENG_SPLIT)) { String[] split = adFullName.split(SplitValue.HENG_SPLIT); if (split.length == 3) { rgstrDto.setProvince(split[0]); rgstrDto.setCity(split[1]); rgstrDto.setCountry(split[2]); } if (split.length == 2) { rgstrDto.setProvince(split[0]); rgstrDto.setCity(split[1]); rgstrDto.setCountry(""); } } else { rgstrDto.setProvince(adFullName); } } } return list; } }