24282 il y a 2 ans
Parent
commit
25f7abe90a

+ 2 - 1
hx-file/src/main/java/com/fjhx/file/service/FileInfoService.java

@@ -4,6 +4,7 @@ import com.fjhx.file.entity.*;
 import com.ruoyi.common.core.service.BaseService;
 
 import java.util.List;
+import java.util.Map;
 
 /**
  * <p>
@@ -23,7 +24,7 @@ public interface FileInfoService extends BaseService<FileInfo> {
     /**
      * 文件表列表
      */
-    List<FileInfoVo> getList(FileInfoSelectDto dto);
+    Map<String, List<FileInfoVo>> getList(FileInfoSelectDto dto);
 
     /**
      * 保存文件

+ 4 - 4
hx-file/src/main/java/com/fjhx/file/service/impl/FileInfoServiceImpl.java

@@ -112,10 +112,10 @@ public class FileInfoServiceImpl extends ServiceImpl<FileInfoMapper, FileInfo> i
     }
 
     @Override
-    public List<FileInfoVo> getList(FileInfoSelectDto dto) {
+    public Map<String, List<FileInfoVo>> getList(FileInfoSelectDto dto) {
 
         if (ObjectUtil.isEmpty(dto.getBusinessIdList())) {
-            return new ArrayList<>();
+            return new HashMap<>();
         }
 
         IWrapper<Object> wrapper = IWrapper.getWrapper();
@@ -124,14 +124,14 @@ public class FileInfoServiceImpl extends ServiceImpl<FileInfoMapper, FileInfo> i
         List<FileInfoVo> list = this.baseMapper.getList(wrapper);
 
         if (list.size() == 0) {
-            return list;
+            return new HashMap<>();
         }
 
         for (FileInfoVo fileInfoVo : list) {
             fileInfoVo.setFileUrl(url + fileInfoVo.getFileUrl());
         }
 
-        return list;
+        return list.stream().collect(Collectors.groupingBy(FileInfoVo::getId));
     }
 
     /**