From fd3d6d30afb9041c2cc3099833b7683e12c7daff Mon Sep 17 00:00:00 2001 From: wangwh <2397901735@qq.com> Date: Sun, 22 Sep 2024 10:00:36 +0800 Subject: [PATCH] 督办信息兼容新需求 查询待办任务-督办 首页-督办-我发起的 功能兼容 添加督办逻辑修改 新增全部签收接口 首页-待审核-我申请的 新增接口 办理反馈新增承办/配合部门判断 新增查询督办详情接口 查询时限接口bug修复 --- dyh-service/dyh-mediate/src/main/java/cn/huge/module/client/api/impl/SysClientImpl.java | 43 ++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 42 insertions(+), 1 deletions(-) diff --git a/dyh-service/dyh-mediate/src/main/java/cn/huge/module/client/api/impl/SysClientImpl.java b/dyh-service/dyh-mediate/src/main/java/cn/huge/module/client/api/impl/SysClientImpl.java index 08dbeb3..d4abeca 100644 --- a/dyh-service/dyh-mediate/src/main/java/cn/huge/module/client/api/impl/SysClientImpl.java +++ b/dyh-service/dyh-mediate/src/main/java/cn/huge/module/client/api/impl/SysClientImpl.java @@ -4,6 +4,7 @@ import cn.huge.base.common.constant.ReturnConsts; import cn.huge.base.common.utils.DateUtils; import cn.huge.base.common.utils.ObjectUtils; +import cn.huge.module.cases.domain.dto.FileRelateDTO; import cn.huge.module.client.api.SysClient; import cn.huge.module.sys.constant.TimeUnitConsts; import cn.huge.module.sys.dto.*; @@ -88,7 +89,7 @@ } /** - * 附件中心-根据业务编号查询固定格式所有附件 + * 获取时限 * @param limitTable 表名 * @param limitType 时限类型 * @return List @@ -186,4 +187,44 @@ } return queAddrBaseDTO; } + + /** + * 根据关系编号查询附件关系信息 + * @param ownerId 附件关系编号 + * @return List + */ + public List<FileRelateDTO> listFileRelateByOwnerId(String ownerId){ + List<FileRelateDTO> fileRelateDTOList = new ArrayList<>(); + try{ + ReturnBO returnBo = sysClient.listFileRelateByOwnerId(ownerId); + if (ReturnConsts.OK == returnBo.getCode()){ + if (ObjectUtils.isNotEmpty(returnBo.getData())){ + List<LinkedHashMap> list = (List<LinkedHashMap>) returnBo.getData(); + for (LinkedHashMap map : list) { + FileRelateDTO fileRelateDTO = JSON.parseObject(JSON.toJSONString(map), FileRelateDTO.class); + fileRelateDTOList.add(fileRelateDTO); + } + } + } + }catch (Exception e){ + log.error("service方法[SysClientImpl.listFileRelateByOwnerId]调用异常:"+e, e); + } + return fileRelateDTOList; + } + + /** + * 插入多条附件关系记录 + * @param fileRelateList 附件关系 + * @return Object + */ + public void saveFileRelateList(List<FileRelateDTO> fileRelateList) { + try { + ReturnBO returnBo = sysClient.saveFileRelateList(fileRelateList); + if (ReturnConsts.OK != returnBo.getCode()){ + log.error("Client外服务接口[SysClientImpl.saveFileRelateList]请求异常:" + returnBo.getMsg(), returnBo.getMsg()); + } + } catch (Exception e) { + log.error("service方法[SysClientImpl.saveFileRelateList]请求异常:"+e, e); + } + } } -- Gitblit v1.8.0