Browse Source

统合方法

huangjn 3 năm trước cách đây
mục cha
commit
e1e8e977a7

+ 21 - 0
blade-service-api/blade-business-api/src/main/java/org/springblade/business/feign/FileUtilsClient.java

@@ -0,0 +1,21 @@
+package org.springblade.business.feign;
+
+import org.springblade.common.constant.BusinessConstant;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestParam;
+
+import java.util.List;
+
+@FeignClient(value =
+        BusinessConstant.APPLICATION_WEATHER_NAME
+)
+public interface FileUtilsClient {
+
+    String API_PREFIX = "/fileUtilsClient";
+
+    @GetMapping(API_PREFIX + "/mergePdf")
+    void mergePdf(@RequestBody List<String> urlList, @RequestParam String localImgUrl);
+
+}

+ 18 - 0
blade-service/blade-business/src/main/java/org/springblade/business/feignClient/FileUtilsClientImpl.java

@@ -0,0 +1,18 @@
+package org.springblade.business.feignClient;
+
+import lombok.AllArgsConstructor;
+import org.springblade.business.feign.FileUtilsClient;
+import org.springblade.business.utils.FileUtils;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.List;
+
+@RestController
+@AllArgsConstructor
+public class FileUtilsClientImpl implements FileUtilsClient {
+
+    @Override
+    public void mergePdf(List<String> urlList, String localImgUrl) {
+        FileUtils.mergePdfPublicMethods(urlList, localImgUrl);
+    }
+}