Quellcode durchsuchen

获得专利附图的guid

lwhhszx vor 1 Jahr
Ursprung
Commit
20b3c41fa9

+ 6 - 1
src/main/java/com/example/fms/controller/FileMangerController.java

@@ -118,5 +118,10 @@ public class FileMangerController {
         String mes = fileManagerService.deleteFile(fMSDeleteFileDTO.getGuids(), fMSDeleteFileDTO.getType());
         return Response.success(mes);
     }
-
+    @GetMapping("/getPatentPictureGuids")
+    @Operation(summary = " 获得专利图片的guid")
+    public String getPatentPictureGuids(String appNo) {
+        List<String> mes = fileManagerService.getPatentPictureGuids(appNo);
+        return Response.success(mes);
+    }
 }

+ 14 - 2
src/main/java/com/example/fms/service/FileMangerService.java

@@ -19,6 +19,7 @@ import org.springframework.web.multipart.MultipartFile;
 import java.io.IOException;
 import java.util.ArrayList;
 import java.util.List;
+import java.util.stream.Collectors;
 
 /**
  * 文件管理外部调用接口Service层
@@ -197,9 +198,9 @@ public class FileMangerService {
 //                }
                 }
             }
-            Boolean isDelete =true;
+            Boolean isDelete = true;
 
-            if(deleteIds.size()!=0) {
+            if (deleteIds.size() != 0) {
                 isDelete = systemFileService.removeByIds(deleteIds);
             }
             if (isDelete != true) {
@@ -213,4 +214,15 @@ public class FileMangerService {
         }
     }
 
+
+    public List<String> getPatentPictureGuids(String appNo) {
+        String likeGuid = "%" + appNo + "_p" + "%";
+        LambdaQueryWrapper<SystemFile> queryWrapper = new LambdaQueryWrapper<>();
+        queryWrapper.select(SystemFile::getGuid);
+        queryWrapper.like(SystemFile::getGuid, likeGuid);
+        List<SystemFile> systemFiles =systemFileService.list(queryWrapper);
+        List<String> guids =systemFiles.stream().map(SystemFile::getGuid).collect(Collectors.toList());
+        return guids;
+    }
+
 }