diff --git a/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/factory/LarkCallBackFactory.java b/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/factory/LarkCallBackFactory.java index 11d1b82..8af931e 100644 --- a/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/factory/LarkCallBackFactory.java +++ b/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/factory/LarkCallBackFactory.java @@ -30,7 +30,7 @@ public class LarkCallBackFactory { String eventType = null; if (jsonObject.containsKey("header")){ eventType = jsonObject.getJSONObject("header").getString("event_type"); - }else{ + }else if(jsonObject.containsKey("event")){ eventType = jsonObject.getJSONObject("event").getString("type"); } CallBackTypeEnum callBackTypeEnum = CallBackTypeEnum.getByCode(eventType);