zhuo
2025-04-03 13be3b8bd13cfa77fa6552e9731949df5e657108
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/PersonnelHeaderApi.java
@@ -35,8 +35,6 @@
public class PersonnelHeaderApi {
    @Resource
    private RedisTemplate redisTemplate;
    @Resource
    private PersonnelProperties personnelProperties;
    @Resource
    private CustomService customService;
@@ -55,8 +53,6 @@
        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) {
            throw new RuntimeException(e.getMessage());
@@ -66,11 +62,7 @@
    //判断是否存在
    public String getAccessToken() {
        String accessToken;
        if (!redisTemplate.hasKey("personnelAccessToken:idToken:")) {
            accessToken = fetchNewAccessToken();
        } else {
            accessToken = redisTemplate.opsForValue().get("personnelAccessToken:idToken:") + "";
        }
        accessToken = fetchNewAccessToken();
        return accessToken;
    }