feat(ocr): 英文翻译

This commit is contained in:
yjz
2024-08-14 16:21:49 +08:00
parent 5f527299fb
commit 4159493572
2 changed files with 51 additions and 19 deletions
@@ -33,32 +33,54 @@ public class OcrRecordEO extends BaseEntity implements Serializable{
//转换结果
private String resultContent;
public String getResultContentDictText() {
return resultContentDictText;
}
public void setResultContentDictText(String resultContentDictText) {
this.resultContentDictText = resultContentDictText;
}
//转换结果 翻译
private String resultContentDictText;
private String resultContent_dictText;
//转换结果 翻译英文
private String resultContent_dictTextEn;
//新增字段
private String fileType;
public String getFileType_dictTextEn() {
return fileType_dictTextEn;
}
public void setFileType_dictTextEn(String fileType_dictTextEn) {
this.fileType_dictTextEn = fileType_dictTextEn;
}
public String getFileType_dictText() {
return fileType_dictText;
}
public void setFileType_dictText(String fileType_dictText) {
this.fileType_dictText = fileType_dictText;
}
public String getResultContent_dictTextEn() {
return resultContent_dictTextEn;
}
public void setResultContent_dictTextEn(String resultContent_dictTextEn) {
this.resultContent_dictTextEn = resultContent_dictTextEn;
}
public String getResultContent_dictText() {
return resultContent_dictText;
}
public void setResultContent_dictText(String resultContent_dictText) {
this.resultContent_dictText = resultContent_dictText;
}
//文件类型 翻译
private String fileTypeDictText;
private String fileType_dictText;
//文件类型 翻译英文
private String fileType_dictTextEn;
private String standNumber;
private String standName;
private String creationUser;
private String attId;
private String wordAttId;
public String getFileTypeDictText() {
return fileTypeDictText;
}
public void setFileTypeDictText(String fileTypeDictText) {
this.fileTypeDictText = fileTypeDictText;
}
public String getJsonAttId() {
return jsonAttId;
@@ -33,12 +33,22 @@ public class OcrRecordEOServiceImpl implements OcrRecordEOService {
String transitionStatus =
sysDictService.queryDictTextByKey("transition_status", ocrRecordEO.getResultContent());
if (StringUtils.isNotBlank(transitionStatus)){
ocrRecordEO.setResultContentDictText(transitionStatus);
ocrRecordEO.setResultContent_dictText(transitionStatus);
}
String transitionStatusEn =
sysDictService.queryDictTextByKeyEn("transition_status", ocrRecordEO.getResultContent());
if (StringUtils.isNotBlank(transitionStatusEn)){
ocrRecordEO.setResultContent_dictTextEn(transitionStatusEn);
}
String processManuscript =
sysDictService.queryDictTextByKey("process_manuscript", ocrRecordEO.getFileType());
if (StringUtils.isNotBlank(processManuscript)){
ocrRecordEO.setFileTypeDictText(processManuscript);
ocrRecordEO.setFileType_dictText(processManuscript);
}
String processManuscriptEn =
sysDictService.queryDictTextByKeyEn("process_manuscript", ocrRecordEO.getFileType());
if (StringUtils.isNotBlank(processManuscriptEn)){
ocrRecordEO.setFileType_dictTextEn(processManuscriptEn);
}
}
return ocrRecordEOS;