|
@@ -22,7 +22,6 @@ public class OCRReportParser {
|
|
|
static {
|
|
|
RESULT_SCHEMA_MAP.put("基金名称", "");
|
|
|
RESULT_SCHEMA_MAP.put("产品代码", "");
|
|
|
- RESULT_SCHEMA_MAP.put("报告日期", "");
|
|
|
RESULT_SCHEMA_MAP.put("是否有红色印章", "");
|
|
|
RESULT_SCHEMA_MAP.put("是否有电话", "");
|
|
|
RESULT_SCHEMA_MAP.put("是否有地址", "");
|
|
@@ -42,15 +41,11 @@ public class OCRReportParser {
|
|
|
JSONObject jsonObject = JSONUtil.parseObj(aiParserContent);
|
|
|
String fundName = this.cleanData(jsonObject.getStr("基金名称"));
|
|
|
String fundCode = this.cleanData(jsonObject.getStr("产品代码"));
|
|
|
- String reportDate = this.cleanData(jsonObject.getStr("报告日期"));
|
|
|
String seals = this.cleanData(jsonObject.getStr("是否有红色印章"));
|
|
|
String phone = this.cleanData(jsonObject.getStr("是否有电话"));
|
|
|
String addr = this.cleanData(jsonObject.getStr("是否有地址"));
|
|
|
String withme = this.cleanData(jsonObject.getStr("是否有关注我们"));
|
|
|
OCRParseData res = new OCRParseData();
|
|
|
- if (StrUtil.isNotBlank(reportDate)) {
|
|
|
- res.setReportDate(reportDate);
|
|
|
- }
|
|
|
if (StrUtil.isNotBlank(fundName) && fundName.contains("基金") && !fundName.contains("公司")) {
|
|
|
res.setFundName(fundName);
|
|
|
}
|