From 085b806494ab8547deee9df536770ead24c39899 Mon Sep 17 00:00:00 2001 From: YXY <932687738@qq.com> Date: Sun, 28 May 2023 16:14:22 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=A5=E5=8E=86=E5=90=8C=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ruoyi/flyingbook/strategy/callback/LarkTaskCallback.java | 2 ++ .../flyingbook/strategy/operate/LarkTaskCallbackOperate.java | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/strategy/callback/LarkTaskCallback.java b/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/strategy/callback/LarkTaskCallback.java index 59bb640..982d52b 100644 --- a/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/strategy/callback/LarkTaskCallback.java +++ b/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/strategy/callback/LarkTaskCallback.java @@ -43,6 +43,8 @@ public class LarkTaskCallback extends CallbackAbstract { JSONObject jsonObject = JSONObject.parseObject(message); JSONObject event = jsonObject.getJSONObject("event"); request.setLarkTaskId(event.getString("task_id")); + JSONObject header = jsonObject.getJSONObject("header"); + request.setAppId(header.getString("app_id")); } @Override diff --git a/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/strategy/operate/LarkTaskCallbackOperate.java b/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/strategy/operate/LarkTaskCallbackOperate.java index bde2185..8e7c1ca 100644 --- a/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/strategy/operate/LarkTaskCallbackOperate.java +++ b/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/strategy/operate/LarkTaskCallbackOperate.java @@ -57,7 +57,7 @@ public class LarkTaskCallbackOperate extends LarkAbstract { } LarkCompanyRelation companyRelation = larkCompanyRelationService.getByAppIdAndType(event.getAppId(), AppType.MULTIDIMENSIONAL_TABLE.getCode()); if (companyRelation == null){ - throw new RuntimeException(String.format("eventId:{} appId:{} appType:{} 不存在对应的lark_company配置",event.getId(),event.getAppId(),AppType.MULTIDIMENSIONAL_TABLE.getCode())); + throw new RuntimeException(String.format("eventId:{%s} appId:{%s} appType:{%s} 不存在对应的lark_company配置",event.getId(),event.getAppId(),AppType.MULTIDIMENSIONAL_TABLE.getCode())); } request.setAppId(companyRelation.getAppId()); request.setAppSecret(companyRelation.getSecret());