From 5c0c20744bb36583ad3e3c046e75c4d9e66c6031 Mon Sep 17 00:00:00 2001 From: "DESKTOP-DDTUS3E\\yaxin" Date: Thu, 24 Oct 2024 16:34:46 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=93=E6=9E=84=E5=8C=96=E6=8E=A8=E7=90=86?= =?UTF-8?q?=E6=8F=90=E7=A4=BA=E8=AF=8D=E6=89=80=E5=B1=9E=E7=9A=84=E8=AF=81?= =?UTF-8?q?=E6=8D=AE=E5=88=86=E7=B1=BB=E7=9B=AE=E5=BD=95=E4=B8=8D=E5=8F=AF?= =?UTF-8?q?=E9=87=8D=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../police/service/impl/ModelRecordTypeServiceImpl.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/com/supervision/police/service/impl/ModelRecordTypeServiceImpl.java b/src/main/java/com/supervision/police/service/impl/ModelRecordTypeServiceImpl.java index 9127d6a..e39b865 100644 --- a/src/main/java/com/supervision/police/service/impl/ModelRecordTypeServiceImpl.java +++ b/src/main/java/com/supervision/police/service/impl/ModelRecordTypeServiceImpl.java @@ -5,6 +5,7 @@ import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.StrUtil; import com.alibaba.druid.util.StringUtils; import com.baomidou.mybatisplus.core.conditions.Wrapper; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; @@ -240,6 +241,12 @@ public class ModelRecordTypeServiceImpl extends ServiceImpl notePrompts = notePromptService.list(new LambdaQueryWrapper().eq(NotePrompt::getEvidenceCategoryId, prompt.getEvidenceCategoryId())); + if (notePrompts != null && !notePrompts.isEmpty()) { + log.error("当前证据分类目录对应的结构化推理提示词已存在,不可重复添加!EvidenceCategoryId:【{}】", prompt.getEvidenceCategoryId()); + return R.fail("保存失败"); + } notePromptService.saveOrUpdate(prompt); } return R.ok("保存成功");