/** 在spring启动时加载一遍 */ @PostConstruct @Transactional private void loadLdapOrgData() { // 负数表示不启用 if (StringUtils.isNotEmpty(orgSynctime) && Long.parseLong(orgSynctime) > 0) { freshOrgData(orgSynctime); } }
private AccountOrg convertldapOrgToEntity(LdapOrg ldapOrg) { // 含有部门编码则不是组织 if (StringUtils.isNotEmpty(ldapOrg.getDeptcode())) { return null; } AccountOrg accountOrg = new AccountOrg(); accountOrg.setFatherorg(ldapOrg.getFatherorg()); accountOrg.setOrgcode(ldapOrg.getOrgcode()); accountOrg.setOrgname(ldapOrg.getOrgname()); accountOrg.setPkfatherorg(ldapOrg.getPkfatherorg()); accountOrg.setPkorg(ldapOrg.getPkorg()); return accountOrg; }