From e79d8c8f9679839bf983341fe2cf3212e1bb3001 Mon Sep 17 00:00:00 2001 From: wangwh <2397901735@qq.com> Date: Mon, 28 Oct 2024 14:44:33 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/gzdyh_test' into gzdyh_test --- dyh-service/dyh-mediate/src/main/java/cn/huge/module/syncbydyh/client/api/impl/SyncBydyhClientImpl.java | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 52 insertions(+), 1 deletions(-) diff --git a/dyh-service/dyh-mediate/src/main/java/cn/huge/module/syncbydyh/client/api/impl/SyncBydyhClientImpl.java b/dyh-service/dyh-mediate/src/main/java/cn/huge/module/syncbydyh/client/api/impl/SyncBydyhClientImpl.java index daaaacf..2f2583c 100644 --- a/dyh-service/dyh-mediate/src/main/java/cn/huge/module/syncbydyh/client/api/impl/SyncBydyhClientImpl.java +++ b/dyh-service/dyh-mediate/src/main/java/cn/huge/module/syncbydyh/client/api/impl/SyncBydyhClientImpl.java @@ -44,7 +44,7 @@ /** * 数据割接-已结束的纠纷案件信息 - * @url {ctx}/api/client/syncCust/byToGzCtUnit + * @url {ctx}/api/client/syncCust/byToGzEndCase * @return Object */ public List<GZCaseDTO> byToGzEndCase(int page, int size){ @@ -93,4 +93,55 @@ return 0; } + /** + * 数据割接-进行中的纠纷案件信息 + * @url {ctx}/api/client/syncCust/byToGzTodoCase + * @return Object + */ + public List<GZCaseDTO> byToGzTodoCase(int page, int size){ + List<GZCaseDTO> resultList = new ArrayList<>(); + try{ + ReturnBO returnBo = syncBydyhClient.byToGzTodoCase(page, size); + if (ReturnConsts.OK == returnBo.getCode()){ + if (ObjectUtils.isNotEmpty(returnBo.getData())){ + List<LinkedHashMap> list = (List<LinkedHashMap>) returnBo.getData(); + for (LinkedHashMap map : list) { + GZCaseDTO result = JSON.parseObject(JSON.toJSONString(map), GZCaseDTO.class); + resultList.add(result); + } + } + }else{ + log.error("Client外服务接口[SyncBydyhClient.byToGzTodoCase]请求异常:" + returnBo.getMsg(), returnBo.getMsg()); + throw new ClientException("SyncBydyhClient.byToGzTodoCase", returnBo.getMsg()); + } + }catch (Exception e){ + log.error("service方法[SyncBydyhClient.byToGzTodoCase]调用异常:"+e, e); + } + return resultList; + } + + /** + * 数据割接-统计进行中的纠纷案件信息 + * @url {ctx}/api/client/syncCust/countTodoCase + * @return Object + */ + public int countTodoCase(){ + try{ + ReturnBO returnBo = syncBydyhClient.countTodoCase(); + if (ReturnConsts.OK == returnBo.getCode()) { + if (ObjectUtils.isNotEmpty(returnBo.getData())){ + return (Integer) returnBo.getData(); + }else { + return 0; + } + } else { + log.error("Client外服务接口[SyncBydyhClient.countTodoCase]请求异常:" + returnBo.getMsg(), returnBo.getMsg()); + throw new ClientException("SyncBydyhClient.countTodoCase", returnBo.getMsg()); + } + }catch (Exception e){ + log.error("service方法[SyncBydyhClient.countTodoCase]调用异常:"+e, e); + } + return 0; + } + } -- Gitblit v1.8.0