From bf96597c85ef184dfd4feff5c44322462b924bb2 Mon Sep 17 00:00:00 2001 From: lxd <1004405501@qq.com> Date: Fri, 14 Feb 2025 17:38:53 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=93=E6=A3=80=E9=A1=B9=E7=9B=AE=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E5=A2=9E=E5=8A=A0=E9=AA=8C=E8=AF=81=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E7=BC=96=E7=A0=81=E6=98=AF=E5=90=A6=E9=87=8D=E5=A4=8D=20?= =?UTF-8?q?=E9=87=8D=E5=A4=8D=E8=BF=94=E5=9B=9E999?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/inspectitems/InspectitemsServiceImpl.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectitems/InspectitemsServiceImpl.java b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectitems/InspectitemsServiceImpl.java index 12eb8d2..b922b9e 100644 --- a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectitems/InspectitemsServiceImpl.java +++ b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectitems/InspectitemsServiceImpl.java @@ -1,5 +1,6 @@ package cn.iocoder.yudao.module.inspect.service.inspectitems; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import org.springframework.stereotype.Service; import org.springframework.validation.annotation.Validated; @@ -29,6 +30,14 @@ public class InspectitemsServiceImpl implements InspectitemsService { @Override public Integer createINSPECTITEMSinspectitems(InspectitemsSaveReqVO createReqVO) { + //验证itemCode是否存在 + QueryWrapper wrapper = new QueryWrapper<>(); + wrapper.eq("itemCode", createReqVO.getItemCode()); + boolean exists = iNSPECTITEMSinspectitemsMapper.selectCount(wrapper) > 0; + if(exists) + { + return 999; + } // 插入 InspectitemsDO iNSPECTITEMSinspectitems = BeanUtils.toBean(createReqVO, InspectitemsDO.class); iNSPECTITEMSinspectitemsMapper.insert(iNSPECTITEMSinspectitems); @@ -55,7 +64,7 @@ public class InspectitemsServiceImpl implements InspectitemsService { private void validateINSPECTITEMSinspectitemsExists(Integer id) { if (iNSPECTITEMSinspectitemsMapper.selectById(id) == null) { - + throw new IllegalArgumentException("数据已存在"); } }