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); + } +}