diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/OrganizationServiceImpl.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/OrganizationServiceImpl.java index 9571812..44250d3 100644 --- a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/OrganizationServiceImpl.java +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/OrganizationServiceImpl.java @@ -61,13 +61,19 @@ public class OrganizationServiceImpl extends DataAccessLayerService implements O return obj.getId(); } + + private boolean isstart = false; + @Override public void rebuildDefaultRoles() { - OrganizationQuery query = new OrganizationQuery(); - query.setYn(1); - List list = masterOrganizationMapper.queryOrganization(query); - for (Organization obj:list) { - addDefaultRoles(obj); + if (!isstart) { + isstart = true; + OrganizationQuery query = new OrganizationQuery(); + query.setYn(1); + List list = masterOrganizationMapper.queryOrganization(query); + for (Organization obj : list) { + addDefaultRoles(obj); + } } }