From bc7115033bad0742e13bb888d2eaebd3831ab1de Mon Sep 17 00:00:00 2001 From: YXY <932687738@qq.com> Date: Mon, 20 Mar 2023 20:31:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=BC=82=E5=B8=B8=E5=A4=84?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../LarkHelper/LarkApprovalHelper.java | 14 +++++---- .../LarkHelper/LarkTableHelper.java | 29 ++++++++++++++----- 2 files changed, 30 insertions(+), 13 deletions(-) diff --git a/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/LarkHelper/LarkApprovalHelper.java b/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/LarkHelper/LarkApprovalHelper.java index 1f7c277..83b53b3 100644 --- a/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/LarkHelper/LarkApprovalHelper.java +++ b/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/LarkHelper/LarkApprovalHelper.java @@ -26,16 +26,18 @@ public class LarkApprovalHelper extends LarkHelper{ /** * 获取行详情 - * - * @return */ public GetInstanceRespBody getApprovalInfoDetail(LarkApprovalRequest request) { try { - return buildClient(request).approval().instance().get(GetInstanceReq.newBuilder() - .instanceId(request.getInstanceId()).build()).getData(); + GetInstanceResp getInstanceResp = buildClient(request).approval().instance().get(GetInstanceReq.newBuilder() + .instanceId(request.getInstanceId()).build()); + if (getInstanceResp.getCode() == 0){ + return getInstanceResp.getData(); + }else { + throw new RuntimeException(getInstanceResp.getMsg()); + } } catch (Exception e) { - + throw new RuntimeException(e.getMessage()); } - return null; } } diff --git a/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/LarkHelper/LarkTableHelper.java b/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/LarkHelper/LarkTableHelper.java index 4973e88..e8353a6 100644 --- a/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/LarkHelper/LarkTableHelper.java +++ b/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/LarkHelper/LarkTableHelper.java @@ -25,7 +25,7 @@ public class LarkTableHelper extends LarkHelper{ public static void main(String[] args) throws Exception { LarkTableHelper bk = new LarkTableHelper(); - map.put("b", "aaa"); + map.put("a", "aaa"); LarkTableRequest add = new LarkTableRequest(appId, secret, appToken, tableId,map); CreateAppTableRecordRespBody createAppTableRecordRespBody = bk.addTableRecord(add); String recordId = createAppTableRecordRespBody.getRecord().getRecordId(); @@ -58,7 +58,7 @@ public class LarkTableHelper extends LarkHelper{ public CreateAppTableRecordRespBody addTableRecord(LarkTableRequest request) { try { - return buildClient(request).bitable().appTableRecord() + CreateAppTableRecordResp createAppTableRecordResp = buildClient(request).bitable().appTableRecord() .create(CreateAppTableRecordReq.newBuilder() .appToken(request.getAppToken()) .tableId(request.getAppTable()) @@ -66,7 +66,12 @@ public class LarkTableHelper extends LarkHelper{ AppTableRecord.newBuilder() .fields(request.getBody()) .build()) - .build()).getData(); + .build()); + if (createAppTableRecordResp.getCode() == 0){ + return createAppTableRecordResp.getData(); + }else { + throw new RuntimeException(createAppTableRecordResp.getMsg()); + } } catch (Exception e) { throw new RuntimeException(e.getMessage()); } @@ -74,13 +79,18 @@ public class LarkTableHelper extends LarkHelper{ public DeleteAppTableRecordRespBody deleteTableRecord(LarkTableRequest request) { try { - return buildClient(request).bitable().appTableRecord().delete( + DeleteAppTableRecordResp delete = buildClient(request).bitable().appTableRecord().delete( DeleteAppTableRecordReq.newBuilder() .appToken(request.getAppToken()) .tableId(request.getAppTable()) .recordId(request.getRecord()) .build() - ).getData(); + ); + if (delete.getCode() == 0){ + return delete.getData(); + }else { + throw new RuntimeException(delete.getMsg()); + } } catch (Exception e) { throw new RuntimeException(e.getMessage()); } @@ -88,7 +98,7 @@ public class LarkTableHelper extends LarkHelper{ public UpdateAppTableRecordRespBody updateTableRecord(LarkTableRequest request) { try { - return buildClient(request).bitable().appTableRecord().update( + UpdateAppTableRecordResp update = buildClient(request).bitable().appTableRecord().update( UpdateAppTableRecordReq.newBuilder() .appToken(request.getAppToken()) .tableId(request.getAppTable()) @@ -98,7 +108,12 @@ public class LarkTableHelper extends LarkHelper{ .fields(request.getBody()) .build() ).build() - ).getData(); + ); + if (update.getCode() == 0){ + return update.getData(); + }else { + throw new RuntimeException(update.getMsg()); + } } catch (Exception e) { throw new RuntimeException(e.getMessage()); }