From 6d4246b1c4b12447567074884c3fcb49dad5b86c Mon Sep 17 00:00:00 2001 From: sunxiqing <2240398334@qq.com> Date: Thu, 2 Jan 2025 11:26:01 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=95=B0=E6=8D=AE=E5=9B=9E?= =?UTF-8?q?=E6=B5=81=E6=8F=92=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../datarefluxconfig/DataRefluxConfigServiceImpl.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/datarefluxconfig/DataRefluxConfigServiceImpl.java b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/datarefluxconfig/DataRefluxConfigServiceImpl.java index efa80d1cc..d4e31d59e 100644 --- a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/datarefluxconfig/DataRefluxConfigServiceImpl.java +++ b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/datarefluxconfig/DataRefluxConfigServiceImpl.java @@ -46,6 +46,13 @@ public class DataRefluxConfigServiceImpl implements DataRefluxConfigService { public Long createDataRefluxConfig(DataRefluxConfigSaveReqVO createReqVO) { // 插入 DataRefluxConfigDO dataRefluxConfig = BeanUtils.toBean(createReqVO, DataRefluxConfigDO.class); + LambdaQueryWrapper eq = new LambdaQueryWrapper() + .eq(DataRefluxConfigDO::getModelServiceId, dataRefluxConfig.getModelServiceId()) + .eq(DataRefluxConfigDO::getModelType, dataRefluxConfig.getModelType()) + .eq(DataRefluxConfigDO::getCreator, dataRefluxConfig.getCreator()); + if (dataRefluxConfigMapper.selectCount(eq) > 0) { + throw new RuntimeException("该模型服务已存在"); + } dataRefluxConfigMapper.insert(dataRefluxConfig); // 返回 return dataRefluxConfig.getId();