From 554515611973c91999fb7c712782758fbbe540b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E8=B4=B5=E5=BC=BA?= Date: Wed, 4 Jun 2025 14:41:22 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B4=B9=E7=94=A8=E7=99=BB=E8=AE=B0-=E4=BB=98?= =?UTF-8?q?=E6=AC=BE=E7=94=B3=E8=AF=B7=E4=BC=A0bip?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main/java/shkd/repc/task/DobeDWaccountTask.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/main/java/shkd/repc/task/DobeDWaccountTask.java b/main/java/shkd/repc/task/DobeDWaccountTask.java index 7a4c354..1ca70a0 100644 --- a/main/java/shkd/repc/task/DobeDWaccountTask.java +++ b/main/java/shkd/repc/task/DobeDWaccountTask.java @@ -7,6 +7,7 @@ import kd.bos.context.RequestContext; import kd.bos.dataentity.OperateOption; import kd.bos.dataentity.entity.DynamicObject; import kd.bos.dataentity.entity.DynamicObjectCollection; +import kd.bos.entity.operate.result.OperationResult; import kd.bos.exception.KDException; import kd.bos.id.ID; import kd.bos.logging.Log; @@ -57,7 +58,7 @@ public class DobeDWaccountTask extends AbstractTask implements Plugin { logger.info("成本科目接口返回结果:\n{}", resultData); } catch (IOException e) { logger.info(String.format("成本科目接口异常:%s", e.getMessage())); - throw new RuntimeException(e); + throw new RuntimeException("获取数仓成本科目数据失败", e); } JSONObject json_body = JSON.parseObject(resultData); //定时任务获取的参数和参数值是配置调度程序和作业的时候设置,根据参数值保存从数仓获取到的完整json @@ -178,8 +179,10 @@ public class DobeDWaccountTask extends AbstractTask implements Plugin { } } } -// SaveServiceHelper.save(new DynamicObject[]{billinfo}); //调用保存操作 - OperationServiceHelper.executeOperate("save",entityName,new DynamicObject[]{billinfo}, OperateOption.create()); + OperationResult save = OperationServiceHelper.executeOperate("save", entityName, new DynamicObject[]{billinfo}, OperateOption.create()); + if (!save.isSuccess()){ + logger.error(save.getMessage()); + } } } \ No newline at end of file