|
|
@@ -17,6 +17,7 @@ import org.springframework.web.bind.annotation.RestController;
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
|
|
|
+import cn.hutool.core.io.IoUtil;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import me.zhengjie.annotation.rest.AnonymousGetMapping;
|
|
|
@@ -34,7 +35,7 @@ import me.zhengjie.exception.BadRequestException;
|
|
|
|
|
|
@Validated
|
|
|
@RestController
|
|
|
-//@RequestMapping("${fqgz.bank.app.url-prefix}")
|
|
|
+@RequestMapping("${fqgz.bank.app.url-prefix}")
|
|
|
@Slf4j
|
|
|
@RequiredArgsConstructor
|
|
|
public class BankNotarizeController {
|
|
|
@@ -67,12 +68,14 @@ public class BankNotarizeController {
|
|
|
inputStream = FileUploadUtil.getInputStream(orderFile.getSignedPdfUrl());
|
|
|
response.setContentType("application/pdf");
|
|
|
outputStream = response.getOutputStream();
|
|
|
-
|
|
|
- int len = 0;
|
|
|
- byte[] buffer = new byte[4096];
|
|
|
- while ((len = inputStream.read(buffer)) != -1) {
|
|
|
- outputStream.write(buffer, 0, len);
|
|
|
- }
|
|
|
+//
|
|
|
+// int len = 0;
|
|
|
+// byte[] buffer = new byte[4096];
|
|
|
+// while ((len = inputStream.read(buffer)) != -1) {
|
|
|
+// outputStream.write(buffer, 0, len);
|
|
|
+// }
|
|
|
+ byte[] b = IoUtil.readBytes(inputStream);
|
|
|
+ outputStream.write(b);
|
|
|
outputStream.flush();
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|