From 75d81c7784c30a10568c7880d51f2584c441e110 Mon Sep 17 00:00:00 2001
From: 李林 <z1292839451@163.com>
Date: 星期三, 13 三月 2024 14:15:50 +0800
Subject: [PATCH] 功能调整

---
 inspect-server/src/main/java/com/yuanchu/mom/service/impl/StandardTreeServiceImpl.java     |    2 
 inspect-server/src/main/java/com/yuanchu/mom/controller/StandardTemplateController.java    |   23 +++++++----
 inspect-server/src/main/java/com/yuanchu/mom/pojo/StandardProductList.java                 |    8 +++
 inspect-server/src/main/java/com/yuanchu/mom/service/StandardTemplateService.java          |    3 +
 inspect-server/src/main/resources/mapper/StandardMethodListMapper.xml                      |    4 +
 inspect-server/src/main/resources/mapper/StandardTreeMapper.xml                            |    8 +++-
 cnas-server/src/main/java/com/yuanchu/mom/pojo/StructureItemParameter.java                 |   18 ++++++--
 cnas-server/src/main/resources/mapper/StructureItemParameterMapper.xml                     |    4 +
 inspect-server/src/main/java/com/yuanchu/mom/pojo/InsProduct.java                          |    6 +++
 inspect-server/src/main/java/com/yuanchu/mom/service/impl/StandardTemplateServiceImpl.java |    7 +++
 10 files changed, 64 insertions(+), 19 deletions(-)

diff --git a/cnas-server/src/main/java/com/yuanchu/mom/pojo/StructureItemParameter.java b/cnas-server/src/main/java/com/yuanchu/mom/pojo/StructureItemParameter.java
index 83ab2fa..51ec312 100644
--- a/cnas-server/src/main/java/com/yuanchu/mom/pojo/StructureItemParameter.java
+++ b/cnas-server/src/main/java/com/yuanchu/mom/pojo/StructureItemParameter.java
@@ -41,12 +41,16 @@
     @ApiModelProperty(value = "瀹為獙瀹�")
     private String laboratory;
 
+    @ValueTableShow(4)
+    @ApiModelProperty(value = "瀛愬疄楠屽")
+    private String sonLaboratory;
+
     @ValueTableShow(5)
     @ApiModelProperty(value = "璁¢噺鍗曚綅")
     private String unit;
 
     @ValueTableShow(5)
-    @ApiModelProperty(value = "妫�楠屾爣鍑�")
+    @ApiModelProperty(value = "鏍囧噯鏂规硶")
     private String method;
 
     @ValueTableShow(6)
@@ -55,7 +59,7 @@
 
     @ValueTableShow(7)
     @ApiModelProperty(value = "宸ユ椂(H)")
-    private Integer manHour;
+    private Double manHour;
 
     @ValueTableShow(7)
     @ApiModelProperty(value = "棰勮鏃堕棿(澶�)")
@@ -85,18 +89,22 @@
     @ApiModelProperty(value = "鍖洪棿")
     private String section;
 
-    @ValueTableShow(13)
+    /*@ValueTableShow(13)
     @ApiModelProperty(value = "鍙栧�肩被鍨�")
-    private String valueType;
+    private String valueType;*/
 
     @ValueTableShow(13)
     @ApiModelProperty(value = "鐗规畩鏍囪瘑")
     private String bsm;
 
     @ValueTableShow(5)
-    @ApiModelProperty(value = "鏍峰搧鍚嶇О")
+    @ApiModelProperty(value = "妫�楠屽璞�")
     private String sample;
 
+    @ValueTableShow(14)
+    @ApiModelProperty(value = "鍘熷璁板綍妯℃澘")
+    private Integer templateId;
+
     @ApiModelProperty(value = "鍒涘缓浜篿d")
     @TableField(fill = FieldFill.INSERT)
     private Integer createUser;
diff --git a/cnas-server/src/main/resources/mapper/StructureItemParameterMapper.xml b/cnas-server/src/main/resources/mapper/StructureItemParameterMapper.xml
index 1958854..93e3b8e 100644
--- a/cnas-server/src/main/resources/mapper/StructureItemParameterMapper.xml
+++ b/cnas-server/src/main/resources/mapper/StructureItemParameterMapper.xml
@@ -28,7 +28,9 @@
         man_day,
         bsm,
         sample,
-        inspection_value_type
+        inspection_value_type,
+        template_id,
+        son_laboratory
         from structure_item_parameter
         <if test="ew.customSqlSegment != null and ew.customSqlSegment != ''">
             ${ew.customSqlSegment}
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/controller/StandardTemplateController.java b/inspect-server/src/main/java/com/yuanchu/mom/controller/StandardTemplateController.java
index 0a312bd..977478c 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/controller/StandardTemplateController.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/controller/StandardTemplateController.java
@@ -1,27 +1,27 @@
 package com.yuanchu.mom.controller;
 
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.yuanchu.mom.annotation.ValueAuth;
 import com.yuanchu.mom.pojo.StandardTemplate;
 import com.yuanchu.mom.service.StandardTemplateService;
 import com.yuanchu.mom.utils.JackSonUtil;
 import com.yuanchu.mom.vo.Result;
+import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import lombok.AllArgsConstructor;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
 
 import java.util.Map;
 
 @RequestMapping("/StandardTemplate")
 @RestController
 @AllArgsConstructor
+@Api("鍘熷璁板綍妯℃澘")
 public class StandardTemplateController {
 
     private StandardTemplateService standardTemplateService;
 
-    @ApiOperation(value = "鑾峰彇妫�楠屾ā鏉垮垪琛�")
+    @ApiOperation(value = "鑾峰彇鍘熷璁板綍妯℃澘鍒楄〃")
     @PostMapping("/selectStandardTemplatePageList")
     public Result selectStandardTemplatePageList(@RequestBody Map<String, Object> data) throws Exception {
         Page page = JackSonUtil.unmarshal(JackSonUtil.marshal(data.get("page")), Page.class);
@@ -29,22 +29,29 @@
         return Result.success(standardTemplateService.selectStandardTemplatePageList(page, standardTemplate));
     }
 
-    @ApiOperation(value = "娣诲姞妫�楠屾ā鏉�")
+    @ApiOperation(value = "娣诲姞鍘熷璁板綍妯℃澘")
     @PostMapping("/addStandardTemplate")
     public Result addStandardTemplate(@RequestBody StandardTemplate standardTemplate) {
         return Result.success(standardTemplateService.addStandardTemplate(standardTemplate));
     }
 
-    @ApiOperation(value = "淇敼妫�楠屾ā鏉�")
+    @ApiOperation(value = "淇敼鍘熷璁板綍妯℃澘")
     @PostMapping("/upStandardTemplate")
     public Result<?> upStandardTemplate(@RequestBody StandardTemplate standardTemplate) {
         return Result.success(standardTemplateService.upStandardTemplate(standardTemplate));
     }
 
-    @ApiOperation(value = "鍒犻櫎妫�楠屾ā鏉�")
+    @ApiOperation(value = "鍒犻櫎鍘熷璁板綍妯℃澘")
     @PostMapping("/delStandardTemplate")
     public Result<?> delStandardTemplate(Integer id) {
         return Result.success(standardTemplateService.delStandardTemplate(id));
     }
 
+    @ApiOperation(value = "鏌ヨ鍘熷璁板綍妯℃澘鏋氫妇")
+    @GetMapping("/getStandardTemplate")
+    @ValueAuth
+    public Result<?> getStandardTemplate() {
+        return Result.success(standardTemplateService.getStandardTemplate());
+    }
+
 }
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/pojo/InsProduct.java b/inspect-server/src/main/java/com/yuanchu/mom/pojo/InsProduct.java
index e290565..1051f71 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/pojo/InsProduct.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/pojo/InsProduct.java
@@ -64,6 +64,9 @@
      */
     private String model;
 
+    @ApiModelProperty("瀛愬疄楠屽")
+    private String sonLaboratory;
+
     /**
      * 璁¢噺鍗曚綅
      */
@@ -139,6 +142,9 @@
      */
     private Integer state;
 
+    @ApiModelProperty("鍨嬪彿")
+    private Integer templateId;
+
     @ApiModelProperty("")
     @TableField(fill = FieldFill.INSERT)
     private Integer createUser;
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/pojo/StandardProductList.java b/inspect-server/src/main/java/com/yuanchu/mom/pojo/StandardProductList.java
index ba54bf8..90e7901 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/pojo/StandardProductList.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/pojo/StandardProductList.java
@@ -48,6 +48,9 @@
     @ApiModelProperty("瀹為獙瀹�")
     private String laboratory;
 
+    @ApiModelProperty("瀛愬疄楠屽")
+    private String sonLaboratory;
+
     /**
      * 璁¢噺鍗曚綅
      */
@@ -64,7 +67,7 @@
      * 宸ユ椂(H)
      */
     @ApiModelProperty("宸ユ椂")
-    private Integer manHour;
+    private Double manHour;
 
     /**
      * 宸ユ椂鍒嗙粍
@@ -150,6 +153,9 @@
     @ApiModelProperty("鍨嬪彿")
     private String model;
 
+    @ApiModelProperty("鍨嬪彿")
+    private Integer templateId;
+
     @ApiModelProperty("")
     @TableField(fill = FieldFill.INSERT)
     private Integer createUser;
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/service/StandardTemplateService.java b/inspect-server/src/main/java/com/yuanchu/mom/service/StandardTemplateService.java
index e8a13c8..c743f10 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/service/StandardTemplateService.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/service/StandardTemplateService.java
@@ -4,6 +4,7 @@
 import com.yuanchu.mom.pojo.StandardTemplate;
 import com.baomidou.mybatisplus.extension.service.IService;
 
+import java.util.List;
 import java.util.Map;
 
 /**
@@ -21,4 +22,6 @@
 
     int delStandardTemplate(Integer id);
 
+    List<StandardTemplate> getStandardTemplate();
+
 }
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/StandardTemplateServiceImpl.java b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/StandardTemplateServiceImpl.java
index 7e88f08..8eb4964 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/StandardTemplateServiceImpl.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/StandardTemplateServiceImpl.java
@@ -1,6 +1,7 @@
 package com.yuanchu.mom.service.impl;
 
 import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.yuanchu.mom.common.GetLook;
 import com.yuanchu.mom.common.PrintChina;
@@ -12,6 +13,7 @@
 import org.springframework.stereotype.Service;
 
 import java.util.HashMap;
+import java.util.List;
 import java.util.Map;
 
 /**
@@ -52,6 +54,11 @@
     public int delStandardTemplate(Integer id) {
         return standardTemplateMapper.deleteById(id);
     }
+
+    @Override
+    public List<StandardTemplate> getStandardTemplate() {
+        return standardTemplateMapper.selectList(Wrappers.<StandardTemplate>lambdaQuery().select(StandardTemplate::getId,StandardTemplate::getName));
+    }
 }
 
 
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/StandardTreeServiceImpl.java b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/StandardTreeServiceImpl.java
index 9afd65f..fe4ec92 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/StandardTreeServiceImpl.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/StandardTreeServiceImpl.java
@@ -48,7 +48,7 @@
     @Transactional(rollbackFor = Exception.class)
     public int addStandardTree(StandardTree standardTree) {
         if(standardTree.getSample()!=null){
-            List<StandardProductList> list = standardTreeMapper.getStandardProductListBySample(standardTree.getSample());
+            List<StandardProductList> list = standardTreeMapper.getStandardProductListBySample(standardTree.getSampleType());
             for (StandardProductList standardProductList : list) {
                 standardProductList.setFactory(standardTree.getFactory());
                 standardProductList.setLaboratory(standardTree.getLaboratory());
diff --git a/inspect-server/src/main/resources/mapper/StandardMethodListMapper.xml b/inspect-server/src/main/resources/mapper/StandardMethodListMapper.xml
index 03a9f53..ab82d54 100644
--- a/inspect-server/src/main/resources/mapper/StandardMethodListMapper.xml
+++ b/inspect-server/src/main/resources/mapper/StandardMethodListMapper.xml
@@ -66,7 +66,9 @@
                value_type,
                method,
                man_day,
-               bsm
+               bsm,
+               template_id,
+               son_laboratory
         from structure_item_parameter
         where method = #{code}
     </select>
diff --git a/inspect-server/src/main/resources/mapper/StandardTreeMapper.xml b/inspect-server/src/main/resources/mapper/StandardTreeMapper.xml
index d4e6bab..12edc0e 100644
--- a/inspect-server/src/main/resources/mapper/StandardTreeMapper.xml
+++ b/inspect-server/src/main/resources/mapper/StandardTreeMapper.xml
@@ -56,6 +56,7 @@
             inspection_item_classify,
             inspection_item_subclass,
             laboratory,
+            son_laboratory,
             unit,
             price,
             man_hour,
@@ -68,7 +69,8 @@
             value_type,
             method,
             man_day,
-            bsm
+            bsm,
+            template_id
         from structure_item_parameter
         where id = #{id}
     </select>
@@ -77,6 +79,7 @@
                inspection_item_classify,
                inspection_item_subclass,
                laboratory,
+               son_laboratory,
                unit,
                price,
                man_hour,
@@ -90,7 +93,8 @@
                method,
                man_day,
                sample,
-               bsm
+               bsm,
+               template_id
         from structure_item_parameter
         where sample = #{sample}
     </select>

--
Gitblit v1.9.3