diff --git a/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/LarkHelper/LarkCalendarHelper.java b/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/LarkHelper/LarkCalendarHelper.java index 889a71f..dd86e96 100644 --- a/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/LarkHelper/LarkCalendarHelper.java +++ b/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/LarkHelper/LarkCalendarHelper.java @@ -21,6 +21,8 @@ public class LarkCalendarHelper extends LarkHelper { LarkCalendarHelper calendarHelper = new LarkCalendarHelper(); LarkCalendarRequest calendarRequest = new LarkCalendarRequest(appId, secret); PrimaryCalendarRespBody primaryCalendar = calendarHelper.getPrimaryCalendar(calendarRequest); + String errorMessageBody = new LarkException("LarkCalendarHelper.getPrimaryCalendar", "errorInfo", calendarRequest).getErrorMessageBody(); + log.info(errorMessageBody); int i = 0; } diff --git a/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/domain/lark/LarkException.java b/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/domain/lark/LarkException.java index 6a52453..7878e3b 100644 --- a/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/domain/lark/LarkException.java +++ b/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/domain/lark/LarkException.java @@ -24,9 +24,15 @@ public class LarkException { this.request = request; } - - public String getErrorMessageBody(){ - return this.toString(); + StringBuilder sb = new StringBuilder("\n"); + sb.append("异常来源:").append(origin).append("\n"); + sb.append("异常信息:").append(errorMessage).append("\n"); + if (request instanceof LarkRequest){ + LarkRequest req = (LarkRequest) this.request; + sb.append("appId:").append(req.getAppId()).append("\n"); + } + sb.append("请求体:").append(request); + return sb.toString(); } } diff --git a/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/strategy/operate/ApprovalCallbackOperate.java b/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/strategy/operate/ApprovalCallbackOperate.java index e0267fb..dfc7222 100644 --- a/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/strategy/operate/ApprovalCallbackOperate.java +++ b/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/strategy/operate/ApprovalCallbackOperate.java @@ -128,13 +128,14 @@ public class ApprovalCallbackOperate extends LarkAbstract { @Override protected void businessProcessing(RequestVo request) { - if (request.getTableRelationMap() == null || request.getTableRelationMap().isEmpty()){ + Map tableRelationMap = request.getTableRelationMap(); + if (tableRelationMap == null || tableRelationMap.isEmpty()){ return; } if (request.getInstanceRespBody() == null) { return; } - for (Map.Entry entry : request.getTableRelationMap().entrySet()) { + for (Map.Entry entry : tableRelationMap.entrySet()) { String[] arr = entry.getKey().split("_"); request.setToAppToken(arr[0]); request.setToTableId(arr[1]);