Преглед изворни кода

优化公告文件有问题

java110 пре 6 година
родитељ
комит
c3da9f5c51
1 измењених фајлова са 5 додато и 2 уклоњено
  1. 5 2
      Api/src/main/java/com/java110/api/listener/file/GetFileListener.java

+ 5 - 2
Api/src/main/java/com/java110/api/listener/file/GetFileListener.java

@@ -65,9 +65,12 @@ public class GetFileListener extends AbstractServiceApiListener {
         fileRelDto.setFileRealName(reqJson.getString("fileId"));
         List<FileRelDto> fileRelDtos = fileRelInnerServiceSMOImpl.queryFileRels(fileRelDto);
 
-        Assert.listOnlyOne(fileRelDtos, "查询到多条文件数据");
         FileDto fileDto = new FileDto();
-        fileDto.setFileSaveName(fileRelDtos.get(0).getFileSaveName());
+        if(fileRelDtos == null || fileRelDtos.size() < 1) {
+            fileDto.setFileSaveName(reqJson.getString("fileId"));
+        }else {
+            fileDto.setFileSaveName(fileRelDtos.get(0).getFileSaveName());
+        }
         List<FileDto> fileDtos = fileInnerServiceSMOImpl.queryFiles(fileDto);
 
         Assert.listOnlyOne(fileDtos, "存在多个文件,数据错误" + reqJson.toJSONString());