From afd4b25f5744725c92be40217aae0760289b4671 Mon Sep 17 00:00:00 2001 From: chenrui <1187576398@qq.com> Date: 星期二, 08 四月 2025 11:19:05 +0800 Subject: [PATCH] 标准库添加委托要求功能 --- basic-server/src/main/java/com/ruoyi/basic/service/impl/LaboratoryServiceImpl.java | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/basic-server/src/main/java/com/ruoyi/basic/service/impl/LaboratoryServiceImpl.java b/basic-server/src/main/java/com/ruoyi/basic/service/impl/LaboratoryServiceImpl.java index a91a3c5..1a57787 100644 --- a/basic-server/src/main/java/com/ruoyi/basic/service/impl/LaboratoryServiceImpl.java +++ b/basic-server/src/main/java/com/ruoyi/basic/service/impl/LaboratoryServiceImpl.java @@ -1,14 +1,19 @@ package com.ruoyi.basic.service.impl; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.basic.mapper.StructureTestObjectMapper; +import com.ruoyi.basic.pojo.StructureTestObject; import com.ruoyi.common.utils.QueryWrappers; import com.ruoyi.basic.mapper.LaboratoryMapper; import com.ruoyi.basic.pojo.Laboratory; import com.ruoyi.basic.service.LaboratoryService; import lombok.AllArgsConstructor; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; @@ -23,6 +28,9 @@ private LaboratoryMapper laboratoryMapper; + @Autowired + private StructureTestObjectMapper structureTestObjectMapper; + @Override public IPage<Laboratory> selectItemParameter(Page page, Laboratory itemParameter) { return laboratoryMapper.selectItemParameter(page, QueryWrappers.queryWrappers(itemParameter)); @@ -35,6 +43,13 @@ @Override public int delParameter(Integer id) { + // 鍒ゆ柇鏄惁缁戝畾瀵硅薄 + QueryWrapper<StructureTestObject> queryWrapper = new QueryWrapper<>(); + queryWrapper.eq("laboratory_id",id); + List<StructureTestObject> structureTestObjectList = structureTestObjectMapper.selectList(queryWrapper); + if(!CollectionUtils.isEmpty(structureTestObjectList)){ + throw new RuntimeException("宸茬粦瀹氬璞★紝绂佹鍒犻櫎"); + } return laboratoryMapper.deleteById(id); } -- Gitblit v1.9.3