人工评估备份查看时数据集问题不存在报错
This commit is contained in:
parent
c261768e9b
commit
956742141b
@ -55,6 +55,7 @@ import java.util.stream.Collectors;
|
||||
import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
|
||||
import static cn.iocoder.yudao.module.llm.enums.ErrorCodeConstants.MODEL_ASSESS_TASK_MANUAL_BACKUP_EXISTS;
|
||||
import static cn.iocoder.yudao.module.llm.enums.ErrorCodeConstants.MODEL_ASSESS_TASK_MANUAL_BACKUP_NOT_EXISTS;
|
||||
import static cn.iocoder.yudao.module.llm.enums.ErrorCodeConstants.QUESTION_NOT_EXISTS;
|
||||
|
||||
/**
|
||||
* 人工评估备份 Service 实现类
|
||||
@ -409,7 +410,14 @@ public class ModelAssessTaskManualBackupServiceImpl implements ModelAssessTaskMa
|
||||
modelAnswerDOPageResult.getList().forEach(modelAnswerDO -> {
|
||||
ManualAssessmentPageRespVO resp = BeanUtils.toBean(modelAssessTaskManual, ManualAssessmentPageRespVO.class);
|
||||
DatasetQuestionDO datasetQuestionDO = datasetQuestionMapper.selectById(modelAnswerDO.getQuestionId());
|
||||
if (datasetQuestionDO==null){
|
||||
throw exception(QUESTION_NOT_EXISTS);
|
||||
}
|
||||
List<DatasetAnswerDO> datasetAnswerDOS = datasetAnswerMapper.selectList(new LambdaQueryWrapper<>(DatasetAnswerDO.class).eq(DatasetAnswerDO::getQuestionId, modelAnswerDO.getQuestionId()));
|
||||
String question = datasetQuestionDO.getQuestion();
|
||||
if (StringUtils.isBlank(question)){
|
||||
throw exception(QUESTION_NOT_EXISTS);
|
||||
}
|
||||
resp.setQuestion(datasetQuestionDO.getQuestion());
|
||||
resp.setSystem(datasetQuestionDO.getSystem());
|
||||
resp.setAnswers(BeanUtils.toBean(datasetAnswerDOS, DatasetAnswerRespVO.class));
|
||||
|
Loading…
x
Reference in New Issue
Block a user