Ver Fonte

fix:ocr识别报告中的基金名称不包含基金时

wangzaijun há 1 semana atrás
pai
commit
db4b6f81bf

+ 1 - 1
mo-daq/src/main/java/com/smppw/modaq/application/components/OCRReportParser.java

@@ -71,7 +71,7 @@ public class OCRReportParser {
             String companyName = ReportParseUtils.cleaningValue(jsonObject.getStr("基金公司"));
             String seals = this.cleanData(jsonObject.getStr("是否有红色印章"));
             String phone = this.cleanData(jsonObject.getStr("是否有电话"));
-            if (StrUtil.isNotBlank(fundName) && fundName.contains("基金") && !fundName.contains("公司")) {
+            if (StrUtil.isNotBlank(fundName) && (fundName.contains("基金") || fundName.contains("资产管理")) && !fundName.contains("公司")) {
                 res.setFundName(fundName);
             }
             if (StrUtil.isNotBlank(companyName) && companyName.contains("有限公司")) {

+ 11 - 0
mo-daq/src/main/java/com/smppw/modaq/domain/dto/report/OCRLetterParseData.java

@@ -0,0 +1,11 @@
+package com.smppw.modaq.domain.dto.report;
+
+import lombok.Getter;
+import lombok.Setter;
+
+@Setter
+@Getter
+public class OCRLetterParseData {
+    private String fundName;
+    private String investorName;
+}