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