diff --git a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/exammodule/ExammoduleServiceImpl.java b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/exammodule/ExammoduleServiceImpl.java index 2832d28..4fc6ddd 100644 --- a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/exammodule/ExammoduleServiceImpl.java +++ b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/exammodule/ExammoduleServiceImpl.java @@ -1,5 +1,6 @@ package cn.iocoder.yudao.module.inspect.service.exammodule; +import cn.iocoder.yudao.module.inspect.dal.dataobject.inspectitems.InspectitemsDO; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import org.springframework.stereotype.Service; import org.springframework.validation.annotation.Validated; @@ -31,6 +32,15 @@ public class ExammoduleServiceImpl implements ExammoduleService { @Override public Integer createExammodule(ExammoduleSaveReqVO createReqVO) { + + //验证itemCode是否存在 + QueryWrapper wrapper = new QueryWrapper<>(); + wrapper.eq("examModuleID", createReqVO.getExamModuleID()); + boolean exists = exammoduleMapper.selectCount(wrapper) > 0; + if(exists) + { + return 999; + } // 插入 ExammoduleDO exammodule = BeanUtils.toBean(createReqVO, ExammoduleDO.class); exammoduleMapper.insert(exammodule);