From 8485affcb0d4de05059d80cb1e844d6b18291654 Mon Sep 17 00:00:00 2001 From: heheng <475597332@qq.com> Date: 星期五, 16 五月 2025 14:35:49 +0800 Subject: [PATCH] 修正 --- src/main/java/com/gkhy/labRiskManage/domain/basic/service/impl/BasicExperimentTypeServiceImpl.java | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/gkhy/labRiskManage/domain/basic/service/impl/BasicExperimentTypeServiceImpl.java b/src/main/java/com/gkhy/labRiskManage/domain/basic/service/impl/BasicExperimentTypeServiceImpl.java index 5b86d2a..3ab5357 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/basic/service/impl/BasicExperimentTypeServiceImpl.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/basic/service/impl/BasicExperimentTypeServiceImpl.java @@ -1,13 +1,18 @@ package com.gkhy.labRiskManage.domain.basic.service.impl; +import com.gkhy.labRiskManage.commons.enums.ResultCode; +import com.gkhy.labRiskManage.commons.exception.BusinessException; import com.gkhy.labRiskManage.commons.utils.BeanCopyUtils; +import com.gkhy.labRiskManage.domain.basic.entity.BasicExperimentSite; import com.gkhy.labRiskManage.domain.basic.entity.BasicExperimentType; +import com.gkhy.labRiskManage.domain.basic.model.dto.SiteQueryDTO; import com.gkhy.labRiskManage.domain.basic.model.dto.TypeListDTO; import com.gkhy.labRiskManage.domain.basic.repository.jpa.BasicExperimentTypeRepository; import com.gkhy.labRiskManage.domain.basic.service.BasicExperimentTypeService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import java.util.Collections; import java.util.List; /** @@ -28,4 +33,18 @@ List<BasicExperimentType> listResult = typeRepository.listType(); return BeanCopyUtils.copyBeanList(listResult, TypeListDTO.class); } + + @Override + public List<TypeListDTO> getBasicExperimentTypeByIdList(List<Long> ids) { + if (ids.size() < 1){ + throw new BusinessException(this.getClass(), ResultCode.PARAM_ERROR.getCode(), "请求参数不能为空"); + } + + List<BasicExperimentType> listResult = typeRepository.batchById(ids); + if (listResult.size() < 1){ + throw new BusinessException(this.getClass(), ResultCode.PARAM_ERROR.getCode(), "查询结果为空"); + } + + return BeanCopyUtils.copyBeanList(listResult, TypeListDTO.class); + } } -- Gitblit v1.9.2