From e4d5edc13431e3777d4463df4864c6116dc79744 Mon Sep 17 00:00:00 2001
From: zhouxiantao <1026371446@qq.com>
Date: Thu, 17 Oct 2024 19:51:01 +0800
Subject: [PATCH] fix:流转办理已经修改不生效问题,纠纷态势区域权限限制,纠纷态势纠纷类型二级接口

---
 dyh-service/dyh-sys/src/main/java/cn/huge/module/file/service/FileInfoService.java |   45 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 45 insertions(+), 0 deletions(-)

diff --git a/dyh-service/dyh-sys/src/main/java/cn/huge/module/file/service/FileInfoService.java b/dyh-service/dyh-sys/src/main/java/cn/huge/module/file/service/FileInfoService.java
index 8d272cb..772b031 100644
--- a/dyh-service/dyh-sys/src/main/java/cn/huge/module/file/service/FileInfoService.java
+++ b/dyh-service/dyh-sys/src/main/java/cn/huge/module/file/service/FileInfoService.java
@@ -475,4 +475,49 @@
         }
     }
 
+    /**
+     * 根据多个所属编号查询附件
+     * @param mainId
+     * @return List
+     */
+    public List<FileInfoBaseDTO> listByMainId(String mainId){
+        List<FileInfoBaseDTO> fileList = new ArrayList<>();
+        Map<String, Object> terms = new HashMap<>();
+        terms.put("mainId", mainId);
+        List<FileInfo> fileInfoList = mapper.listFile(terms);
+        if(CollectionUtils.isNotEmpty(fileInfoList)){
+            for (FileInfo fileInfo : fileInfoList) {
+                FileInfoBaseDTO fileInfoBaseDTO = new FileInfoBaseDTO();
+                BeanUtils.copyProperties(fileInfo, fileInfoBaseDTO);
+                fileInfoBaseDTO.setOwnerCatName(FileOwnerTypeBaseEnum.getDes(fileInfo.getOwnerCat()));
+                fileInfoBaseDTO.setOwnerTypeName(FileOwnerTypeBaseEnum.getDes(fileInfo.getOwnerType()));
+                fileList.add(fileInfoBaseDTO);
+            }
+        }
+        return fileList;
+    }
+
+    /**
+     * 根据多个所属编号查询附件
+     * @param mainId,ownerType
+     * @return List
+     */
+    public List<FileInfoBaseDTO> listByMainIdAndType(String mainId,String ownerType){
+        List<FileInfoBaseDTO> fileList = new ArrayList<>();
+        Map<String, Object> terms = new HashMap<>();
+        terms.put("mainId", mainId);
+        terms.put("ownerType", ownerType);
+        List<FileInfo> fileInfoList = mapper.listFileByType(terms);
+        if(CollectionUtils.isNotEmpty(fileInfoList)){
+            for (FileInfo fileInfo : fileInfoList) {
+                FileInfoBaseDTO fileInfoBaseDTO = new FileInfoBaseDTO();
+                BeanUtils.copyProperties(fileInfo, fileInfoBaseDTO);
+                fileInfoBaseDTO.setOwnerCatName(FileOwnerTypeBaseEnum.getDes(fileInfo.getOwnerCat()));
+                fileInfoBaseDTO.setOwnerTypeName(FileOwnerTypeBaseEnum.getDes(fileInfo.getOwnerType()));
+                fileList.add(fileInfoBaseDTO);
+            }
+        }
+        return fileList;
+    }
+
 }

--
Gitblit v1.8.0