From 108e0882d3395425b577733aff1935acda0bd807 Mon Sep 17 00:00:00 2001 From: linrf Date: Thu, 31 Aug 2023 14:13:55 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=B0=83=E8=AF=95=E6=A8=A1?= =?UTF-8?q?=E5=BC=8Focr=EF=BC=8C=E5=88=86=E6=AE=B5=EF=BC=8C=E5=BD=92?= =?UTF-8?q?=E6=A1=A3=E4=B8=8A=E4=BC=A0=E4=BA=8B=E4=BB=B6=E5=92=8C=E5=A4=84?= =?UTF-8?q?=E7=90=86=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../docus/server/common/event/FlowEvent.java | 8 +++++-- .../service/handler/StartOcrTestHandler.java | 23 +++++++++++++++++++ .../handler/StartSegmenTesttHandler.java | 16 +++++++++++++ .../handler/StartUploadTestHandler.java | 21 +++++++++++++++++ 4 files changed, 66 insertions(+), 2 deletions(-) create mode 100644 docus-segmentation/src/main/java/com/docus/server/service/handler/StartOcrTestHandler.java create mode 100644 docus-segmentation/src/main/java/com/docus/server/service/handler/StartSegmenTesttHandler.java create mode 100644 docus-segmentation/src/main/java/com/docus/server/service/handler/StartUploadTestHandler.java diff --git a/docus-segmentation/src/main/java/com/docus/server/common/event/FlowEvent.java b/docus-segmentation/src/main/java/com/docus/server/common/event/FlowEvent.java index c47782d..6ce2a70 100644 --- a/docus-segmentation/src/main/java/com/docus/server/common/event/FlowEvent.java +++ b/docus-segmentation/src/main/java/com/docus/server/common/event/FlowEvent.java @@ -26,11 +26,15 @@ public class FlowEvent extends ApplicationEvent { public enum FlowTypeEnum implements IIntegerEnum { - // + //正式 START_SEGMENT(1, "开始分段事件"), START_OCR(2, "开始OCR事件"), - START_UPLOAD(3, "开始上传归档系统事件"); + START_UPLOAD(3, "开始上传归档系统事件"), + //调试 + START_SEGMENT_TEST(4, "开始分段测试事件"), + START_OCR_TEST(5, "开始OCR测试事件"), + START_UPLOAD_TEST(6, "开始上传归档系统测试事件"); private Integer value; private String display; diff --git a/docus-segmentation/src/main/java/com/docus/server/service/handler/StartOcrTestHandler.java b/docus-segmentation/src/main/java/com/docus/server/service/handler/StartOcrTestHandler.java new file mode 100644 index 0000000..61dcb8f --- /dev/null +++ b/docus-segmentation/src/main/java/com/docus/server/service/handler/StartOcrTestHandler.java @@ -0,0 +1,23 @@ +package com.docus.server.service.handler; + +import com.docus.log.annotation.TrackRetryListener; +import com.docus.server.api.ocr.OcrApi; +import org.springframework.stereotype.Component; + +import javax.annotation.Resource; +import java.util.List; + +/** + * 开始OCR处理器 + */ +@Component +public class StartOcrTestHandler { + @Resource + private OcrApi ocrApi; + + @TrackRetryListener("START_OCR_TEST") + public void startOcr(String patientId) { + System.out.println(patientId); + List text = ocrApi.getText("D:\\docus\\cut\\segmentation\\20230822\\c6b03e5767814895a2c155c32f174051\\麻醉.jpg"); + } +} diff --git a/docus-segmentation/src/main/java/com/docus/server/service/handler/StartSegmenTesttHandler.java b/docus-segmentation/src/main/java/com/docus/server/service/handler/StartSegmenTesttHandler.java new file mode 100644 index 0000000..9f92301 --- /dev/null +++ b/docus-segmentation/src/main/java/com/docus/server/service/handler/StartSegmenTesttHandler.java @@ -0,0 +1,16 @@ +package com.docus.server.service.handler; + +import com.docus.log.annotation.TrackRetryListener; +import org.springframework.stereotype.Component; + +/** + * 开始分段处理器 + */ +@Component +public class StartSegmenTesttHandler { + + @TrackRetryListener("START_SEGMENT_TEST") + public void startSegment(String patientId) { + System.out.println(patientId); + } +} diff --git a/docus-segmentation/src/main/java/com/docus/server/service/handler/StartUploadTestHandler.java b/docus-segmentation/src/main/java/com/docus/server/service/handler/StartUploadTestHandler.java new file mode 100644 index 0000000..65e3ff6 --- /dev/null +++ b/docus-segmentation/src/main/java/com/docus/server/service/handler/StartUploadTestHandler.java @@ -0,0 +1,21 @@ +package com.docus.server.service.handler; + +import com.docus.log.annotation.TrackRetryListener; +import com.docus.server.service.impl.PlatformServiceImpl; +import org.springframework.stereotype.Component; + +import javax.annotation.Resource; + +/** + * 开始上传归档系统处理器 + */ +@Component +public class StartUploadTestHandler { + @Resource + private PlatformServiceImpl downloadService; + + @TrackRetryListener("START_UPLOAD_TEST") + public void startUpload(String patientId) { + downloadService.uploadPlatform(null, null); + } +}