新火炬后端单体项目初始化代码
Houjie
4 天以前 54f9ec068f7e22adceaa0b5991961b141a424c83
飞书配置: appId/appSecret/部门:departmentId
已修改3个文件
21 ■■■■ 文件已修改
src/main/java/org/jeecg/modules/mes/job/FeishuUserService.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/application-dev.yml 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/application-prod.yml 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/org/jeecg/modules/mes/job/FeishuUserService.java
@@ -40,6 +40,9 @@
    @Value("${feishu.appSecret:}")
    private String appSecret;
    @Value("${feishu.url:}")
    private String feishuUrl;
    /**
     * 同步飞书部门用户到系统用户表
     * @param departmentId 飞书部门ID
@@ -87,7 +90,7 @@
    private String getFeishuAccessToken() {
        try {
            String url = "https://open.feishu.cn/open-apis/auth/v3/tenant_access_token/internal";
            String url = feishuUrl + "open-apis/auth/v3/tenant_access_token/internal";
            log.info("开始获取飞书访问令牌,AppId: {}",
                    appId != null ? appId.substring(0, Math.min(appId.length(), 10)) + "..." : "null");
@@ -135,7 +138,7 @@
            log.info("使用的访问令牌前缀: Bearer {}", accessToken.substring(0, Math.min(20, accessToken.length())) + "...");
            // 飞书API端点
            String url = "https://open.feishu.cn/open-apis/contact/v3/users/find_by_department";
            String url = feishuUrl + "open-apis/contact/v3/users/find_by_department";
            String pageToken = null;
            int pageNumber = 1;
src/main/resources/application-dev.yml
@@ -298,3 +298,9 @@
    poolSize: 5               # 线程池数量
    expirationTime: 10000     # 过期时间
    peekLimit: 10             # 峰值
feishu:
  url: https://open.feishu.cn/
  appId: cli_a74aab6353b7d00e
  appSecret: mx5wm7X9S8WSzZCOYlxcggXTFL8iujIT
  sync:
    departmentId: od-47692f32e6b66cc3985d317fee780a8b
src/main/resources/application-prod.yml
@@ -296,4 +296,10 @@
    lang: ZH                  # 语言
    poolSize: 5               # 线程池数量
    expirationTime: 10000     # 过期时间
    peekLimit: 10             # 峰值
    peekLimit: 10             # 峰值
feishu:
  url: https://open.feishu.cn/
  appId: cli_a74aab6353b7d00e
  appSecret: mx5wm7X9S8WSzZCOYlxcggXTFL8iujIT
  sync:
    departmentId: od-47692f32e6b66cc3985d317fee780a8b