From bbee615586681e32fdb645f196f95a776e0d33cb Mon Sep 17 00:00:00 2001 From: Fixiaobai <fixiaobai@163.com> Date: 星期三, 30 八月 2023 11:51:33 +0800 Subject: [PATCH] 修改委托 --- inspection-server/src/main/java/com/yuanchu/limslaboratory/service/impl/LinkBasicInformationServiceImpl.java | 14 ++++++++++++++ standard-server/src/main/java/com/yuanchu/limslaboratory/mapper/SpecificationsMapper.java | 2 ++ inspection-server/src/main/java/com/yuanchu/limslaboratory/controller/LinkBasicInformationController.java | 6 ++++++ inspection-server/src/main/java/com/yuanchu/limslaboratory/service/LinkBasicInformationService.java | 3 +++ 4 files changed, 25 insertions(+), 0 deletions(-) diff --git a/inspection-server/src/main/java/com/yuanchu/limslaboratory/controller/LinkBasicInformationController.java b/inspection-server/src/main/java/com/yuanchu/limslaboratory/controller/LinkBasicInformationController.java index 60b83e9..bb5a18a 100644 --- a/inspection-server/src/main/java/com/yuanchu/limslaboratory/controller/LinkBasicInformationController.java +++ b/inspection-server/src/main/java/com/yuanchu/limslaboratory/controller/LinkBasicInformationController.java @@ -73,6 +73,12 @@ return Result.success(map); } + @ApiOperation("鏍规嵁id鏌ヨSpecifications琛ㄧ殑Name") + @GetMapping("/getSpecificationsName") + public Result<?> getSpecificationsName(String id){ + return Result.success(linkBasicInformationService.getSpecificationsName(id)); + } + @ApiOperation("鍒犻櫎") @ApiImplicitParams(value = { @ApiImplicitParam(name = "id", value = "濮旀墭鏍峰搧id", dataTypeClass = Integer.class, required = true) diff --git a/inspection-server/src/main/java/com/yuanchu/limslaboratory/service/LinkBasicInformationService.java b/inspection-server/src/main/java/com/yuanchu/limslaboratory/service/LinkBasicInformationService.java index d19c108..3f81fb4 100644 --- a/inspection-server/src/main/java/com/yuanchu/limslaboratory/service/LinkBasicInformationService.java +++ b/inspection-server/src/main/java/com/yuanchu/limslaboratory/service/LinkBasicInformationService.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.yuanchu.limslaboratory.pojo.LinkBasicInformation; import com.baomidou.mybatisplus.extension.service.IService; +import com.yuanchu.limslaboratory.pojo.Specifications; import com.yuanchu.limslaboratory.pojo.vo.InspectionVo; import org.springframework.transaction.annotation.Transactional; @@ -41,4 +42,6 @@ //鏍规嵁濮旀墭鏍峰搧id鍒犻櫎 void delLink(Integer id); + + Specifications getSpecificationsName(String id); } diff --git a/inspection-server/src/main/java/com/yuanchu/limslaboratory/service/impl/LinkBasicInformationServiceImpl.java b/inspection-server/src/main/java/com/yuanchu/limslaboratory/service/impl/LinkBasicInformationServiceImpl.java index 73a6485..4e216bd 100644 --- a/inspection-server/src/main/java/com/yuanchu/limslaboratory/service/impl/LinkBasicInformationServiceImpl.java +++ b/inspection-server/src/main/java/com/yuanchu/limslaboratory/service/impl/LinkBasicInformationServiceImpl.java @@ -4,9 +4,11 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.yuanchu.limslaboratory.mapper.LinkDetectionMapper; +import com.yuanchu.limslaboratory.mapper.SpecificationsMapper; import com.yuanchu.limslaboratory.pojo.LinkBasicInformation; import com.yuanchu.limslaboratory.mapper.LinkBasicInformationMapper; import com.yuanchu.limslaboratory.pojo.LinkDetection; +import com.yuanchu.limslaboratory.pojo.Specifications; import com.yuanchu.limslaboratory.service.LinkBasicInformationService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.yuanchu.limslaboratory.service.LinkDetectionService; @@ -38,6 +40,9 @@ @Autowired private LinkDetectionService linkDetectionService; + + @Autowired + private SpecificationsMapper specificationsMapperOn; @Override @Transactional(rollbackFor = Exception.class) @@ -114,5 +119,14 @@ linkDetectionService.updateById(linkDetection); } + @Override + public Specifications getSpecificationsName(String id) { + QueryWrapper<Specifications>queryWrapper=new QueryWrapper<>(); + queryWrapper.lambda().select(Specifications::getName) + .eq(Specifications::getId,id) + .eq(Specifications::getState,1); + return specificationsMapperOn.selectOne(queryWrapper); + } + } diff --git a/standard-server/src/main/java/com/yuanchu/limslaboratory/mapper/SpecificationsMapper.java b/standard-server/src/main/java/com/yuanchu/limslaboratory/mapper/SpecificationsMapper.java index 27a06a0..2349270 100644 --- a/standard-server/src/main/java/com/yuanchu/limslaboratory/mapper/SpecificationsMapper.java +++ b/standard-server/src/main/java/com/yuanchu/limslaboratory/mapper/SpecificationsMapper.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.yuanchu.limslaboratory.pojo.Specifications; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.springframework.stereotype.Repository; import java.util.Map; import java.util.Objects; @@ -16,6 +17,7 @@ * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃 * @since 2023-07-11 */ +@Repository public interface SpecificationsMapper extends BaseMapper<Specifications> { Map<String, Object> selectSNameSNName(int materialId); -- Gitblit v1.9.3