diff --git a/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/service/Impl/dataset/AnnotationTaskServiceImpl.java b/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/service/Impl/dataset/AnnotationTaskServiceImpl.java index 0406a1d..9b41d80 100644 --- a/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/service/Impl/dataset/AnnotationTaskServiceImpl.java +++ b/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/service/Impl/dataset/AnnotationTaskServiceImpl.java @@ -304,11 +304,9 @@ public class AnnotationTaskServiceImpl implements AnnotationTaskService { public int audit(AnnotationTaskAnnotatorEntity subTask){ try { if (StringUtils.isEmpty(subTask.getAuditFailedReason())){ - subTask.setAuditFailedReason(""); - } - else { subTask.setAnnotationStatus("2"); } + return annotationTaskMapper.updateAnnotationInfo(subTask); }catch(Exception e){ e.printStackTrace(); diff --git a/bonus-modules/bonus-ai/src/main/resources/mapper/AnnotationTaskMapper.xml b/bonus-modules/bonus-ai/src/main/resources/mapper/AnnotationTaskMapper.xml index d219fc0..5503706 100644 --- a/bonus-modules/bonus-ai/src/main/resources/mapper/AnnotationTaskMapper.xml +++ b/bonus-modules/bonus-ai/src/main/resources/mapper/AnnotationTaskMapper.xml @@ -298,13 +298,17 @@ review_time = sysdate(), annotation_status = '3', - + annotation_status = #{annotationStatus}, review_time = sysdate(), - annotation_resource = #{annotationResource}, - update_by = #{updateBy}, + + annotation_resource = #{annotationResource} + + + update_by = #{updateBy}, + WHERE task_id = #{taskId} and file_id = #{fileId}