优化失败报错信息

topo_dev
DESKTOP-DDTUS3E\yaxin 8 months ago
parent ebaa73b40a
commit a7e58afcf7

@ -242,10 +242,12 @@ public class ModelRecordTypeServiceImpl extends ServiceImpl<ModelRecordTypeMappe
}
} else {
//先判断如果prompt的ID为空则需要查询数据库表中是否已存在相同evidence_category_id的提示词如果有则不可保存
List<NotePrompt> notePrompts = notePromptService.list(new LambdaQueryWrapper<NotePrompt>().eq(NotePrompt::getEvidenceCategoryId, prompt.getEvidenceCategoryId()));
if (notePrompts != null && !notePrompts.isEmpty()) {
log.error("当前证据分类目录对应的结构化推理提示词已存在不可重复添加EvidenceCategoryId:【{}】", prompt.getEvidenceCategoryId());
return R.fail("保存失败");
if (StringUtils.isEmpty(prompt.getId())) {
List<NotePrompt> notePrompts = notePromptService.list(new LambdaQueryWrapper<NotePrompt>().eq(NotePrompt::getEvidenceCategoryId, prompt.getEvidenceCategoryId()));
if (notePrompts != null && !notePrompts.isEmpty()) {
log.error("当前证据分类目录对应的结构化推理提示词已存在不可重复添加EvidenceCategoryId:【{}】", prompt.getEvidenceCategoryId());
return R.fail("当前证据分类目录对应的结构化推理提示词已存在,不可重复添加!");
}
}
notePromptService.saveOrUpdate(prompt);
}

Loading…
Cancel
Save