|
|
|
@ -135,7 +135,8 @@ public class SysDeptServiceImpl extends BaseServiceImpl<SysDeptDao, SysDeptEntit |
|
|
|
} |
|
|
|
SysDeptEntity entity = ConvertUtils.sourceToTarget(dto, SysDeptEntity.class); |
|
|
|
if (!entity.getAllAreaCode().isEmpty()) { |
|
|
|
entity.setParentAreaCode(entity.getAllAreaCode().substring(0, entity.getAllAreaCode().lastIndexOf(","))); |
|
|
|
String[] areaCodeArray = entity.getAllAreaCode().split(","); |
|
|
|
entity.setParentAreaCode(areaCodeArray[areaCodeArray.length - 2]); |
|
|
|
} |
|
|
|
entity.setPids(getPidList(entity.getPid())); |
|
|
|
insert(entity); |
|
|
|
@ -164,7 +165,8 @@ public class SysDeptServiceImpl extends BaseServiceImpl<SysDeptDao, SysDeptEntit |
|
|
|
throw new RenException(ErrorCode.SUPERIOR_DEPT_ERROR); |
|
|
|
} |
|
|
|
if (!entity.getAllAreaCode().isEmpty()) { |
|
|
|
entity.setParentAreaCode(entity.getAllAreaCode().substring(0, entity.getAllAreaCode().lastIndexOf(","))); |
|
|
|
String[] areaCodeArray = entity.getAllAreaCode().split(","); |
|
|
|
entity.setParentAreaCode(areaCodeArray[areaCodeArray.length - 2]); |
|
|
|
} |
|
|
|
entity.setPids(getPidList(entity.getPid())); |
|
|
|
|
|
|
|
|