diff --git a/src/main/java/com/whdc/service/impl/OrganizationServiceImpl.java b/src/main/java/com/whdc/service/impl/OrganizationServiceImpl.java index 178e7b6..0d05a69 100644 --- a/src/main/java/com/whdc/service/impl/OrganizationServiceImpl.java +++ b/src/main/java/com/whdc/service/impl/OrganizationServiceImpl.java @@ -58,7 +58,7 @@ public class OrganizationServiceImpl extends ServiceImpl implements IU if (Objects.nonNull(book)){ String adcd = book.getAdcd(); if (StringUtils.isNotBlank(adcd)) { - out.setAdcd(adcd); if ("00000000000".equals(adcd.substring(4))) { // 市 out.setAdlevel(1); - + out.setAdcd(adcd.replace("00000000000","")); } else if ("000000000".equals(adcd.substring(6))) { // 县 + out.setAdcd(adcd.replace("000000000","")); out.setAdlevel(2); + }else{ + out.setAdcd(adcd); } + } out.setName(book.getName()); } @@ -194,12 +197,14 @@ public class UserServiceImpl extends ServiceImpl implements IU BeanUtils.copyProperties(sysUser, out); String adcd = addressBook.getAdcd(); if (StringUtils.isNotBlank(adcd)) { - out.setAdcd(adcd); if ("00000000000".equals(adcd.substring(4))) { // 市 out.setAdlevel(1); - + out.setAdcd(adcd.replace("00000000000","")); } else if ("000000000".equals(adcd.substring(6))) { // 县 + out.setAdcd(adcd.replace("000000000","")); out.setAdlevel(2); + }else{ + out.setAdcd(adcd); } }