| | |
| | | try { |
| | | jsonNode = objectMapper.readTree(response.body()); |
| | | String accessToken = jsonNode.get("access_token").asText(); |
| | | Log.get().info("获取人事系统token:" + accessToken); |
| | | redisTemplate.opsForValue().set("personnelAccessToken:idToken:", accessToken, jsonNode.get("expires_in").asInt() - 60, TimeUnit.SECONDS); |
| | | return accessToken; |
| | | } catch (Exception e) { |
| | |
| | | user.setIsCustom(0); |
| | | user.setPassword(SecurityUtils.encryptPassword("zttZTT123!")); |
| | | user.setCompany(BeanUtil.isNotEmpty(custom) ? (custom.getId() + "") : companyName); |
| | | user.setDeptId(personDto.getDeptId()); |
| | | userMapper.insert(user); |
| | | } else { |
| | | user.setName(person.getName()); |
| | |
| | | user.setEmail(person.getCompanyEmail()); |
| | | user.setIsCustom(0); |
| | | user.setCompany(BeanUtil.isNotEmpty(custom) ? (custom.getId() + "") : companyName); |
| | | user.setDeptId(personDto.getDeptId()); |
| | | userMapper.updateById(user); |
| | | } |
| | | }); |