From aafdfe907a7cf95fc2bfa9b45b44a3af670db346 Mon Sep 17 00:00:00 2001 From: purple7433 <zhuxiang@seaskysh.com> Date: Thu, 27 Mar 2025 19:18:07 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E4=BB=8E=E6=96=87=E4=BB=B6=E6=B5=81?= =?UTF-8?q?=E8=AF=86=E5=88=AB=E5=A2=9E=E5=8A=A0ex=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../interfaces/controller/RecognizeController.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ServiceSite/src/main/java/com/seasky/seaskyocr/interfaces/controller/RecognizeController.java b/ServiceSite/src/main/java/com/seasky/seaskyocr/interfaces/controller/RecognizeController.java index 82332ce..686cc6e 100644 --- a/ServiceSite/src/main/java/com/seasky/seaskyocr/interfaces/controller/RecognizeController.java +++ b/ServiceSite/src/main/java/com/seasky/seaskyocr/interfaces/controller/RecognizeController.java @@ -65,6 +65,15 @@ public class RecognizeController implements IRecognizeController { @Override public Result<RecognizeOut> recognizeFromStream(@RequestBody RecognizeFromStreamCmd cmd) { + return recognizeFromStreamPrivate(cmd); + } + + @Override + public Result<RecognizeOut> recognizeFromStreamEx(@RequestBody RecognizeFromStreamCmd cmd){ + return recognizeFromStreamPrivate(cmd); + } + + private Result<RecognizeOut> recognizeFromStreamPrivate(@RequestBody RecognizeFromStreamCmd cmd) { if (ObjectUtil.isNull(cmd)) { cmd = new RecognizeFromStreamCmd(); } -- GitLab From d56867ebc3de8143edd83a6c02a30926f519a6dd Mon Sep 17 00:00:00 2001 From: purple7433 <zhuxiang@seaskysh.com> Date: Thu, 27 Mar 2025 19:26:18 +0800 Subject: [PATCH 2/3] 1 --- .../java/com/seasky/seaskyocr/api/IRecognizeController.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ServiceSite/facade/src/main/java/com/seasky/seaskyocr/api/IRecognizeController.java b/ServiceSite/facade/src/main/java/com/seasky/seaskyocr/api/IRecognizeController.java index 672ab3a..e5cd3c1 100644 --- a/ServiceSite/facade/src/main/java/com/seasky/seaskyocr/api/IRecognizeController.java +++ b/ServiceSite/facade/src/main/java/com/seasky/seaskyocr/api/IRecognizeController.java @@ -24,6 +24,10 @@ public interface IRecognizeController { @PostMapping(path = "pc/v1/recognizeFromStream") Result<RecognizeOut> recognizeFromStream(@RequestBody RecognizeFromStreamCmd cmd); + @ApiOperation("浠庢枃浠舵祦璇嗗埆Ex") + @PostMapping(path = "ex/v1/recognizeFromStream") + Result<RecognizeOut> recognizeFromStreamEx(@RequestBody RecognizeFromStreamCmd cmd); + @ApiOperation("浠庢枃浠舵祦鍒ゆ柇鏄惁涓哄彂绁�") @PostMapping(path = "pc/v1/categoryFromStream") Result<CategoryOut> categoryFromStream(@RequestBody CategoryFromStreamCmd cmd); -- GitLab From b7a3a3835164463e3c093a125d647765a57a7ff8 Mon Sep 17 00:00:00 2001 From: purple7433 <zhuxiang@seaskysh.com> Date: Mon, 31 Mar 2025 13:40:19 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E5=A4=84=E7=90=86=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E5=90=8D=E4=B8=AD=E5=8C=85=E5=90=AB=E7=89=B9=E6=AE=8A=E5=AD=97?= =?UTF-8?q?=E7=AC=A6=E7=9A=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../seaskyocr/domain/aggregate/file/FileEntity.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ServiceSite/src/main/java/com/seasky/seaskyocr/domain/aggregate/file/FileEntity.java b/ServiceSite/src/main/java/com/seasky/seaskyocr/domain/aggregate/file/FileEntity.java index 8c2c47a..fdb9cd3 100644 --- a/ServiceSite/src/main/java/com/seasky/seaskyocr/domain/aggregate/file/FileEntity.java +++ b/ServiceSite/src/main/java/com/seasky/seaskyocr/domain/aggregate/file/FileEntity.java @@ -192,6 +192,15 @@ public class FileEntity { fileName = fileName.substring(0, 70); } } + this.fileName = this.fileName.replaceAll("/", ""); + this.fileName = this.fileName.replaceAll("\\\\", ""); + this.fileName = this.fileName.replaceAll(":", ""); + this.fileName = this.fileName.replaceAll("\\*", ""); + this.fileName = this.fileName.replaceAll("\\?", ""); + this.fileName = this.fileName.replaceAll("\"", ""); + this.fileName = this.fileName.replaceAll("<", ""); + this.fileName = this.fileName.replaceAll(">", ""); + this.fileName = this.fileName.replaceAll("\\|", ""); } public void resavePdf() { -- GitLab