From c16a867c943e25a25d64f02fb95e755ef1a7c9f9 Mon Sep 17 00:00:00 2001
From: liyj <15602261488@163.com>
Date: Mon, 30 Sep 2024 18:03:25 +0800
Subject: [PATCH] 1、审核过程中申请记录的申请时间和申请人无法查看 2、审核联合处置申请在申请部门已办结后会报错,且无法继续审核 3、案件不予受理后在已办中无记录 4、上报的案件上级部门回退后下级部门接收不到 5、广州市综治中心纠纷依然可以选择上报,且点击上报后报错

---
 dyh-service/dyh-sys/src/main/java/cn/huge/module/file/service/FileInfoService.java |   52 ++++++++++++++++++++++++++++++++++------------------
 1 files changed, 34 insertions(+), 18 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 ee9ce87..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
@@ -481,27 +481,43 @@
      * @return List
      */
     public List<FileInfoBaseDTO> listByMainId(String mainId){
-        try {
-            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);
-                }
+        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;
-        }catch (Exception e){
-            log.error("[FileInfoService.listByMainId]调用失败,异常信息:"+e, e);
-            throw new ServiceException("FileInfoService.listByMainId", e);
         }
-
+        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