cd751613f8623933dee8289f0ac56e35e6bd75ef.svn-base 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package cn.com.goldenwater.util.common;
  2. import cn.com.goldenwater.dcproj.constValue.SplitValue;
  3. import cn.com.goldenwater.dcproj.dto.BisInspRgstrDto;
  4. import org.apache.commons.lang3.StringUtils;
  5. import java.util.List;
  6. public class InspPblmUtils {
  7. public static String getAddVCD(String addVcd){
  8. if(StringUtils.isNotBlank(addVcd)){
  9. if(addVcd.endsWith("0000000000")){
  10. addVcd=addVcd.replace("0000000000","");
  11. }
  12. else if(addVcd.endsWith("00000000")){
  13. addVcd=addVcd.replace("00000000","");
  14. }else if(addVcd.endsWith("000000")){
  15. addVcd=addVcd.replace("000000","");
  16. }
  17. }
  18. return addVcd;
  19. }
  20. public static List<BisInspRgstrDto> changeList(List<BisInspRgstrDto> list){
  21. if (list.size() > 0) {
  22. for (BisInspRgstrDto rgstrDto : list) {
  23. String adFullName = rgstrDto.getAdName();
  24. if (StringUtils.isBlank(adFullName)) {
  25. continue;
  26. }
  27. if (adFullName.contains(SplitValue.HENG_SPLIT)) {
  28. String[] split = adFullName.split(SplitValue.HENG_SPLIT);
  29. if (split.length == 3) {
  30. rgstrDto.setProvince(split[0]);
  31. rgstrDto.setCity(split[1]);
  32. rgstrDto.setCountry(split[2]);
  33. }
  34. if (split.length == 2) {
  35. rgstrDto.setProvince(split[0]);
  36. rgstrDto.setCity(split[1]);
  37. rgstrDto.setCountry("");
  38. }
  39. } else {
  40. rgstrDto.setProvince(adFullName);
  41. }
  42. }
  43. }
  44. return list;
  45. }
  46. }