Browse Source

pdf数量接口

“zhifk” 2 years ago
parent
commit
eba6c2689d

+ 3 - 2
blade-ops-api/blade-resource-api/src/main/java/org/springblade/resource/feign/CommonFileClient.java

@@ -5,6 +5,7 @@ import org.springblade.resource.vo.NewBladeFile;
 import org.springframework.cloud.openfeign.FeignClient;
 import org.springframework.http.MediaType;
 import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestParam;
 import org.springframework.web.multipart.MultipartFile;
 
 @FeignClient(
@@ -23,6 +24,6 @@ public interface CommonFileClient {
     @PostMapping(value = API_PREFIX + "/excelToPdf", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
     NewBladeFile excelToPdf(MultipartFile file);
 
-    @PostMapping(value = API_PREFIX + "/getPdfNum", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
-    String getPdfNum(String url);
+    @PostMapping(value = API_PREFIX + "/getPdfNum")
+    String getPdfNum(@RequestParam("url") String url);
 }

+ 3 - 0
blade-ops/blade-resource/src/main/java/org/springblade/resource/feign/CommonFileClientImpl.java

@@ -213,6 +213,9 @@ public class CommonFileClientImpl implements CommonFileClient {
     @Override
     public String getPdfNum(String url){
         try {
+            if(url.isEmpty() || url.equals("")){
+                return "";
+            }
             InputStream pdfInputStream = CommonUtil.getOSSInputStream(url);
             //获取这份文件的页数并设置签章策略
             //获取PDF文件