Procházet zdrojové kódy

Merge branch 'master' of http://47.100.37.243:10191/wutt/manHourHousekeeper

QuYueTing před 1 měsícem
rodič
revize
67b8a0c8b5

+ 6 - 6
fhKeeper/formulahousekeeper/management-platform/src/main/java/com/management/platform/service/impl/DingTalkService.java

@@ -83,16 +83,16 @@ public class DingTalkService {
             // 1. 构造请求参数
             String timestamp = String.valueOf(System.currentTimeMillis());
             String signature = generateSignature(timestamp);
-            logger.debug("生成请求参数 - timestamp: {}, signature: {}", timestamp, signature);
+            logger.info("生成请求参数 - timestamp: {}, signature: {}", timestamp, signature);
 
             // 2. 构造请求体
             Map<String, String> requestBody = new HashMap<>();
             requestBody.put("tmp_auth_code", code);
-            logger.debug("构造请求体: {}", requestBody);
+            logger.info("构造请求体: {}", requestBody);
 
             // 3. 构造请求URL
             String url = String.format("%s?accessKey=%s&timestamp=%s&signature=%s",
-                    GET_USER_INFO_URL, "suitejwoq9dw4bxv4stdb", timestamp, signature);
+                    GET_USER_INFO_URL, dingTalkConfig.getAppId(), timestamp, signature);
             logger.info("构造请求URL: {}", url);
 
             // 4. 发送请求
@@ -102,7 +102,7 @@ public class DingTalkService {
                     new HttpEntity<>(requestBody, buildHeaders()),
                     String.class);
             logger.info("收到钉钉服务器响应,状态码: {}", response.getStatusCodeValue());
-            logger.debug("完整响应: {}", response.getBody());
+            logger.info("完整响应: {}", response.getBody());
 
             // 5. 解析响应
             JsonNode jsonNode = parseResponse(response.getBody());
@@ -112,7 +112,7 @@ public class DingTalkService {
 
             JsonNode userInfo = jsonNode.get("user_info");
             if (userInfo == null) {
-                logger.error("响应中缺少user_info字段,完整响应: {}", jsonNode.toString());
+                logger.info("响应中缺少user_info字段,完整响应: {}", jsonNode.toString());
                 throw new RuntimeException("钉钉返回的用户信息不完整");
             }
 
@@ -124,7 +124,7 @@ public class DingTalkService {
             return openid;
 
         } catch (Exception e) {
-            logger.error("获取用户OpenID失败,临时授权码: {},错误信息: {}", code, e.getMessage(), e);
+            logger.info("获取用户OpenID失败,临时授权码: {},错误信息: {}", code, e.getMessage(), e);
             throw new RuntimeException("获取用户OpenID失败: " + e.getMessage(), e);
         }
     }

+ 1 - 0
fhKeeper/formulahousekeeper/management-platform/src/main/resources/application.yml

@@ -183,4 +183,5 @@ sftp:
 
 dingtalk:
   appSecret: o-TWFLkFe8YbJsa_025JOj_JEWydP5GR3eigt1Yn1rtx5dTcryTJiSA6KEih3Bi4
+  appId: c3569dc2-8cc1-4927-83c2-12a8e52a629f