From 550781315249a20ad7a39bbef4ab07b6bcdaa195 Mon Sep 17 00:00:00 2001 From: ire <931903008@qq.com> Date: Sat, 4 Jan 2025 10:09:36 +0800 Subject: [PATCH] bug --- .../service/prompttemplates/PromptTemplatesServiceImpl.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/prompttemplates/PromptTemplatesServiceImpl.java b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/prompttemplates/PromptTemplatesServiceImpl.java index da665a006..4985dc4d4 100644 --- a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/prompttemplates/PromptTemplatesServiceImpl.java +++ b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/prompttemplates/PromptTemplatesServiceImpl.java @@ -1,5 +1,6 @@ package cn.iocoder.yudao.module.llm.service.prompttemplates; +import cn.iocoder.yudao.framework.common.exception.ErrorCode; import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; import cn.iocoder.yudao.module.llm.controller.admin.prompttemplatesbackup.vo.PromptTemplatesBackupSaveReqVO; import cn.iocoder.yudao.module.llm.dal.dataobject.application.ApplicationDO; @@ -258,7 +259,7 @@ public class PromptTemplatesServiceImpl implements PromptTemplatesService { for (String tagId : tagIds) { labelNameList.add(labelMap.get(Long.parseLong(tagId))); } -// respVO.setTagIds(tagIds); + respVO.setTagIds(tagIds); respVO.setTagNames(labelNameList); } } catch(Exception e) { @@ -330,6 +331,9 @@ public class PromptTemplatesServiceImpl implements PromptTemplatesService { if(templatesDo == null) { throw exception(PROMPT_TEMPLATES_NOT_EXISTS); } + if(templatesDo.getBackupId() != null && templatesDo.getBackupId() != 0){ + throw exception(new ErrorCode(500,"已存在备份,不能再备份")); + } this.promptTemplatesBackupService.isBackup(updateReqVO.getId()); PromptTemplatesBackupSaveReqVO templatesBackupDo = BeanUtils.toBean(templatesDo, PromptTemplatesBackupSaveReqVO.class); templatesBackupDo.setId(null);