Browse Source

查询详情添加文件名称

buzhanyi 2 năm trước cách đây
mục cha
commit
6a0cdfae3d

+ 2 - 1
purchase-system/src/main/java/com/ozs/plan/doman/vo/responseVo/PlanYearsResponseVo.java

@@ -8,6 +8,7 @@ import lombok.Data;
 
 import java.math.BigDecimal;
 import java.util.Date;
+import java.util.HashMap;
 import java.util.List;
 
 /**
@@ -113,6 +114,6 @@ public class PlanYearsResponseVo {
     /**
      * 上传附件的URL
      */
-    List<String> urlList;
+    HashMap<String, String> fileMap;
 
 }

+ 4 - 3
purchase-system/src/main/java/com/ozs/plan/service/impl/PlanYearsServiceImpl.java

@@ -167,11 +167,12 @@ public class PlanYearsServiceImpl implements PlanYearsService {
         List<SysFileRef> fileRefs = sysFileRefMapper.selectByMap(map);
         BeanUtils.copyProperties(byId, responseVo);
         if (!ObjectUtils.isEmpty(fileRefs)) {
-            List<String> urlList = new ArrayList<>();
+            HashMap<String, String> fileMap = new HashMap<>();
             for (SysFileRef ref : fileRefs) {
-                urlList.add(fileService.getById(ref.getFileId()).getFileUrl());
+                SysFileInfo fileInfo = fileService.getById(ref.getFileId());
+                fileMap.put(fileInfo.getFileUrl(), fileInfo.getFileName());
             }
-            responseVo.setUrlList(urlList);
+            responseVo.setFileMap(fileMap);
         }
         return AjaxResult.success(responseVo);
     }