1. ocr 功能接口联调调整

topo_dev
xueqingkun 8 months ago
parent 23a211dcf2
commit 9cff14a305

@ -47,6 +47,9 @@ public class NoteRecordDTO {
@Schema(description = "供述开始时间") @Schema(description = "供述开始时间")
private String confessionStartTime; private String confessionStartTime;
@Schema(description = "证据状态 1:暂存 2核实 3提交")
private String imgRecordStatus;
/** /**
* *
*/ */

@ -37,8 +37,8 @@ public class NoteRecordDetailDTO {
@Schema(description = "笔录类型 0:文档 1:ocr图片识别") @Schema(description = "笔录类型 0:文档 1:ocr图片识别")
private String recordType; private String recordType;
@Schema(description = "是否已提交 0:否 1:是") @Schema(description = "1:暂存 2核实 3提交")
private String submitted; private String imgRecordStatus;
/** /**
* *
@ -143,6 +143,7 @@ public class NoteRecordDetailDTO {
}else { }else {
this.fileList = new ArrayList<>(1); this.fileList = new ArrayList<>(1);
} }
this.imgRecordStatus = noteRecordDTO.getImgRecordStatus();
} }
public void setPercentageValue(CaseTaskRecord caseTaskRecord) { public void setPercentageValue(CaseTaskRecord caseTaskRecord) {
@ -181,12 +182,4 @@ public class NoteRecordDetailDTO {
} }
this.recordType = "0"; this.recordType = "0";
} }
public void setSubmittedValue(CaseTaskRecord caseTaskRecord){
if (null == caseTaskRecord){
this.submitted = "0";
return;
}
this.submitted = StrUtil.equals(caseTaskRecord.getRecordId(), this.id) ? "1" : "0";
}
} }

@ -295,7 +295,7 @@ public class NoteRecordSplitServiceImpl extends ServiceImpl<NoteRecordSplitMappe
Map<String, CaseTaskRecord> taskRecordMap = taskList.stream().collect(Collectors.toMap(CaseTaskRecord::getRecordId, Function.identity(), (k1, k2) -> k1)); Map<String, CaseTaskRecord> taskRecordMap = taskList.stream().collect(Collectors.toMap(CaseTaskRecord::getRecordId, Function.identity(), (k1, k2) -> k1));
List<RecordFileDTO> recordFileDTOS = fileOcrProcessService.queryFileList(fileIdList) List<RecordFileDTO> recordFileDTOS = fileOcrProcessService.queryFileList(fileIdList)
.stream().filter(file->StrUtil.isEmpty(file.getOcrId())).toList(); .stream().filter(file->StrUtil.isNotEmpty(file.getOcrId())).toList();
setRecordDetailSerialNumber(noteRecordDetailDTOList); setRecordDetailSerialNumber(noteRecordDetailDTOList);
for (NoteRecordDetailDTO recordDetailDTO : noteRecordDetailDTOList) { for (NoteRecordDetailDTO recordDetailDTO : noteRecordDetailDTOList) {
// 获取文件的文件名称 // 获取文件的文件名称
@ -305,7 +305,6 @@ public class NoteRecordSplitServiceImpl extends ServiceImpl<NoteRecordSplitMappe
} }
recordDetailDTO.setPercentageValue(taskRecordMap.get(recordDetailDTO.getId())); recordDetailDTO.setPercentageValue(taskRecordMap.get(recordDetailDTO.getId()));
recordDetailDTO.setRecordTypeValue(recordFileDTOS); recordDetailDTO.setRecordTypeValue(recordFileDTOS);
recordDetailDTO.setSubmittedValue(taskRecordMap.get(recordDetailDTO.getId()));
} }
noteRecordDetailDTOList.sort(Comparator.comparing(NoteRecordDetailDTO::getSerialNumber)); noteRecordDetailDTOList.sort(Comparator.comparing(NoteRecordDetailDTO::getSerialNumber));

@ -16,6 +16,7 @@
r.confession_material as confessionMaterial, r.confession_material as confessionMaterial,
r.confession_start_time as confessionStartTime, r.confession_start_time as confessionStartTime,
r.confession_end_time as confessionEndTime, r.confession_end_time as confessionEndTime,
r.img_record_status as imgRecordStatus,
p.id_card as idCard, p.id_card as idCard,
r.create_time as createTime, r.create_time as createTime,
r.update_time as updateTime r.update_time as updateTime

Loading…
Cancel
Save