fix 标注结果插入报错的问题

This commit is contained in:
weiweiw 2024-11-29 18:12:35 +08:00
parent d44986cd5c
commit 76dca85838
5 changed files with 19 additions and 1 deletions

View File

@ -72,4 +72,5 @@ public class DataSetBasicFileEntity extends BaseEntity {
/**查询目的,表示文件在当前任务下的标注状态*/
String fileAnnotationStatus;
String annotationResult;
}

View File

@ -63,11 +63,15 @@ public interface AnnotationTaskMapper
/**更新标注文件信息,如标注结果和审核驳回原因*/
int updateAnnotationInfo(AnnotationTaskAnnotatorEntity entity);
/**根据taskid fileid获取标注详情*/
List<AnnotationTaskAnnotatorEntity> selectAnnotationDetailByTaskFile(AnnotationTaskAnnotatorEntity subTask);
/**根据文件标注状态,标注人或审核人等信息 返回任务关联的文件详情*/
List<DataSetBasicFileEntity>getTaskBasicFile(AnnotationTaskEntity annotationTask);
/**根据任务Id文件id返回审核驳回的原因*/
String getAuditFailReasonByFileId(AnnotationTaskEntity annotationTask);
//这个接口不需要可以扩展selectAnnotationTaskList
// AnnotationTaskEntity selectAnnotationTaskListUUID(Long taskId);

View File

@ -286,6 +286,14 @@ public class AnnotationTaskServiceImpl implements AnnotationTaskService {
}
/**根据taskid 或fileid获取标注详情*/
@Override
public List<AnnotationTaskAnnotatorEntity> selectAnnotationDetailByTaskFile(AnnotationTaskAnnotatorEntity subTask){
return annotationTaskMapper.selectAnnotationDetailByTaskFile(subTask);
}
@Override
public int audit(AnnotationTaskAnnotatorEntity subTask){
try {

View File

@ -23,6 +23,10 @@ public interface AnnotationTaskService {
/**手工标注*/
int manualAnnotate(AnnotationTaskAnnotatorEntity subTask);
// /**根据taskid 或fileid获取标注详情*/
List<AnnotationTaskAnnotatorEntity> selectAnnotationDetailByTaskFile(AnnotationTaskAnnotatorEntity subTask);
/**手工审核*/
int audit(AnnotationTaskAnnotatorEntity subTask);

View File

@ -248,7 +248,8 @@
abf.file_size AS fileSize,
abf.file_url AS fileUrl,
adfm.create_time AS createTime,
atap.annotation_status AS annotationStatus
atap.annotation_status AS fileAnnotationStatus,
atap.annotation_result AS annotationResult
FROM ai_basic_file abf
LEFT JOIN ai_dataset_file_map adfm ON abf.file_id = adfm.file_id
LEFT JOIN ai_annotation_task aat ON aat.dataset_id= adfm.dataset_id