From f077f61bf145d9d6f2298263be5efea7d0b88266 Mon Sep 17 00:00:00 2001
From: value <z1292839451@163.com>
Date: 星期五, 31 五月 2024 15:44:57 +0800
Subject: [PATCH] 光纤配置数据存储和回显

---
 inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsBushingServiceImpl.java |   21 ++++
 inspect-server/src/main/java/com/yuanchu/mom/dto/BushingDto.java                     |   15 +++
 inspect-server/src/main/java/com/yuanchu/mom/mapper/InsBushingMapper.java            |   10 +
 inspect-server/src/main/resources/mapper/InsSampleMapper.xml                         |    2 
 inspect-server/src/main/java/com/yuanchu/mom/pojo/InsFiber.java                      |   15 --
 inspect-server/src/main/java/com/yuanchu/mom/controller/InsBushingController.java    |   14 ++
 inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsOrderServiceImpl.java   |   69 +++++++++++--
 inspect-server/src/main/resources/mapper/InsBushingMapper.xml                        |   72 ++++++++++++++
 user-server/src/main/resources/mapper/UserMapper.xml                                 |    2 
 inspect-server/src/main/java/com/yuanchu/mom/dto/SampleProductDto.java               |    2 
 inspect-server/src/main/java/com/yuanchu/mom/pojo/InsFibers.java                     |   15 --
 inspect-server/src/main/java/com/yuanchu/mom/dto/FibersDto.java                      |   16 +++
 inspect-server/src/main/java/com/yuanchu/mom/service/InsBushingService.java          |    5 +
 inspect-server/src/main/java/com/yuanchu/mom/pojo/InsProduct.java                    |    4 
 inspect-server/src/main/java/com/yuanchu/mom/dto/FiberDto.java                       |   14 ++
 15 files changed, 238 insertions(+), 38 deletions(-)

diff --git a/inspect-server/src/main/java/com/yuanchu/mom/controller/InsBushingController.java b/inspect-server/src/main/java/com/yuanchu/mom/controller/InsBushingController.java
index c588596..92ae84f 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/controller/InsBushingController.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/controller/InsBushingController.java
@@ -1,7 +1,12 @@
 package com.yuanchu.mom.controller;
 
+import com.yuanchu.mom.annotation.ValueAuth;
+import com.yuanchu.mom.service.InsBushingService;
+import com.yuanchu.mom.vo.Result;
 import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiModelProperty;
 import lombok.AllArgsConstructor;
+import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
@@ -19,4 +24,13 @@
 @RequestMapping("/insBushing")
 public class InsBushingController {
 
+    private InsBushingService insBushingService;
+
+    @ValueAuth
+    @ApiModelProperty("/閫氳繃鏍峰搧id鑾峰彇鏍峰搧涓嬪厜绾ら厤缃唴瀹�")
+    @PostMapping("/selectBushingBySampleId")
+    public Result<?> selectBushingBySampleId(Integer sampleId){
+        return Result.success(insBushingService.selectBushingBySampleId(sampleId));
+    }
+
 }
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/dto/BushingDto.java b/inspect-server/src/main/java/com/yuanchu/mom/dto/BushingDto.java
new file mode 100644
index 0000000..044ed72
--- /dev/null
+++ b/inspect-server/src/main/java/com/yuanchu/mom/dto/BushingDto.java
@@ -0,0 +1,15 @@
+package com.yuanchu.mom.dto;
+
+import com.yuanchu.mom.pojo.InsBushing;
+import lombok.Data;
+
+import java.util.List;
+
+@Data
+public class BushingDto extends InsBushing {
+
+    private List<FiberDto> fiber;
+
+    private List<FibersDto> fibers;
+
+}
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/dto/FiberDto.java b/inspect-server/src/main/java/com/yuanchu/mom/dto/FiberDto.java
new file mode 100644
index 0000000..96fda3c
--- /dev/null
+++ b/inspect-server/src/main/java/com/yuanchu/mom/dto/FiberDto.java
@@ -0,0 +1,14 @@
+package com.yuanchu.mom.dto;
+
+import com.yuanchu.mom.pojo.InsFiber;
+import com.yuanchu.mom.pojo.InsProduct;
+import lombok.Data;
+
+import java.util.List;
+
+@Data
+public class FiberDto extends InsFiber {
+
+    private List<InsProduct> productList;
+
+}
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/dto/FibersDto.java b/inspect-server/src/main/java/com/yuanchu/mom/dto/FibersDto.java
new file mode 100644
index 0000000..80f6775
--- /dev/null
+++ b/inspect-server/src/main/java/com/yuanchu/mom/dto/FibersDto.java
@@ -0,0 +1,16 @@
+package com.yuanchu.mom.dto;
+
+import com.yuanchu.mom.pojo.InsFibers;
+import com.yuanchu.mom.pojo.InsProduct;
+import lombok.Data;
+
+import java.util.List;
+
+@Data
+public class FibersDto extends InsFibers {
+
+    private List<FiberDto> fiber;
+
+    private List<InsProduct> productList;
+
+}
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/dto/SampleProductDto.java b/inspect-server/src/main/java/com/yuanchu/mom/dto/SampleProductDto.java
index eff48f1..55699f8 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/dto/SampleProductDto.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/dto/SampleProductDto.java
@@ -11,4 +11,6 @@
 
     private List<InsProduct> insProduct;
 
+    private List<BushingDto> bushing;
+
 }
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/mapper/InsBushingMapper.java b/inspect-server/src/main/java/com/yuanchu/mom/mapper/InsBushingMapper.java
index e80ded3..fc28875 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/mapper/InsBushingMapper.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/mapper/InsBushingMapper.java
@@ -1,7 +1,11 @@
 package com.yuanchu.mom.mapper;
 
-import com.yuanchu.mom.pojo.InsBushing;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.yuanchu.mom.dto.FiberDto;
+import com.yuanchu.mom.dto.FibersDto;
+import com.yuanchu.mom.pojo.InsBushing;
+
+import java.util.List;
 
 /**
  * <p>
@@ -13,4 +17,8 @@
  */
 public interface InsBushingMapper extends BaseMapper<InsBushing> {
 
+    List<FibersDto> selectFibersByBushingId(Integer bushingId);
+
+    List<FiberDto> selectFiberByBushingId(Integer bushingId);
+
 }
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/pojo/InsFiber.java b/inspect-server/src/main/java/com/yuanchu/mom/pojo/InsFiber.java
index 7659b81..54f6435 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/pojo/InsFiber.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/pojo/InsFiber.java
@@ -1,19 +1,15 @@
 package com.yuanchu.mom.pojo;
 
-import com.baomidou.mybatisplus.annotation.FieldFill;
-import com.baomidou.mybatisplus.annotation.IdType;
-import com.baomidou.mybatisplus.annotation.TableField;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableName;
-import java.io.Serializable;
-import java.time.LocalDateTime;
-
+import com.baomidou.mybatisplus.annotation.*;
 import com.yuanchu.mom.annotation.ValueTableShow;
 import com.yuanchu.mom.common.OrderBy;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Getter;
 import lombok.Setter;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
 
 /**
  * <p>
@@ -47,9 +43,6 @@
     @ApiModelProperty("鍙傝�冩爣鍑�")
     @ValueTableShow(5)
     private String standard;
-
-    @ApiModelProperty("鍏宠仈 妫�娴嬮」鐩甶d")
-    private Integer insProductId;
 
     @TableField(fill = FieldFill.INSERT)
     private Integer createUser;
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/pojo/InsFibers.java b/inspect-server/src/main/java/com/yuanchu/mom/pojo/InsFibers.java
index 6354a8e..c750145 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/pojo/InsFibers.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/pojo/InsFibers.java
@@ -1,19 +1,15 @@
 package com.yuanchu.mom.pojo;
 
-import com.baomidou.mybatisplus.annotation.FieldFill;
-import com.baomidou.mybatisplus.annotation.IdType;
-import com.baomidou.mybatisplus.annotation.TableField;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableName;
-import java.io.Serializable;
-import java.time.LocalDateTime;
-
+import com.baomidou.mybatisplus.annotation.*;
 import com.yuanchu.mom.annotation.ValueTableShow;
 import com.yuanchu.mom.common.OrderBy;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Getter;
 import lombok.Setter;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
 
 /**
  * <p>
@@ -47,9 +43,6 @@
     @ApiModelProperty("鍏夌氦妫�娴嬮噺")
     @ValueTableShow(5)
     private String num;
-
-    @ApiModelProperty("鍏宠仈 妫�娴嬮」鐩甶d")
-    private Integer insProductId;
 
     @ApiModelProperty("鍏宠仈  濂楃琛╥d")
     private Integer insBushingId;
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 a4e7677..e4c8304 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
@@ -200,4 +200,8 @@
     private String templateName;
 
     private String dic;
+
+    private Integer insFiberId;
+
+    private Integer insFibersId;
 }
\ No newline at end of file
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/service/InsBushingService.java b/inspect-server/src/main/java/com/yuanchu/mom/service/InsBushingService.java
index a30d7e6..32378ca 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/service/InsBushingService.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/service/InsBushingService.java
@@ -1,7 +1,10 @@
 package com.yuanchu.mom.service;
 
+import com.yuanchu.mom.dto.BushingDto;
 import com.yuanchu.mom.pojo.InsBushing;
 import com.baomidou.mybatisplus.extension.service.IService;
+
+import java.util.List;
 
 /**
  * <p>
@@ -13,4 +16,6 @@
  */
 public interface InsBushingService extends IService<InsBushing> {
 
+    List<BushingDto> selectBushingBySampleId(Integer sampleId);
+
 }
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsBushingServiceImpl.java b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsBushingServiceImpl.java
index 5edb2c7..31fdace 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsBushingServiceImpl.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsBushingServiceImpl.java
@@ -1,10 +1,17 @@
 package com.yuanchu.mom.service.impl;
 
+import com.alibaba.fastjson.JSON;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import com.yuanchu.mom.dto.BushingDto;
 import com.yuanchu.mom.pojo.InsBushing;
 import com.yuanchu.mom.mapper.InsBushingMapper;
 import com.yuanchu.mom.service.InsBushingService;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import lombok.AllArgsConstructor;
 import org.springframework.stereotype.Service;
+
+import java.util.ArrayList;
+import java.util.List;
 
 /**
  * <p>
@@ -15,6 +22,20 @@
  * @since 2024-05-30 05:58:16
  */
 @Service
+@AllArgsConstructor
 public class InsBushingServiceImpl extends ServiceImpl<InsBushingMapper, InsBushing> implements InsBushingService {
 
+    private InsBushingMapper insBushingMapper;
+
+    @Override
+    public List<BushingDto> selectBushingBySampleId(Integer sampleId) {
+        List<InsBushing> insBushings = insBushingMapper.selectList(Wrappers.<InsBushing>lambdaQuery().eq(InsBushing::getInsSampleId, sampleId));
+        List<BushingDto> bushingDtos = new ArrayList<>();
+        for (InsBushing insBushing : insBushings) {
+            BushingDto bushingDto = JSON.parseObject(JSON.toJSONString(insBushing), BushingDto.class);
+            bushingDto.setFiber(insBushingMapper.selectFiberByBushingId(bushingDto.getId()));
+            bushingDtos.add(bushingDto);
+        }
+        return bushingDtos;
+    }
 }
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsOrderServiceImpl.java b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsOrderServiceImpl.java
index 743cdb3..1649768 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsOrderServiceImpl.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsOrderServiceImpl.java
@@ -9,10 +9,7 @@
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.yuanchu.mom.common.GetLook;
 import com.yuanchu.mom.common.PrintChina;
-import com.yuanchu.mom.dto.CostStatisticsDto;
-import com.yuanchu.mom.dto.SampleOrderDto;
-import com.yuanchu.mom.dto.SampleProductDto;
-import com.yuanchu.mom.dto.SampleProductDto2;
+import com.yuanchu.mom.dto.*;
 import com.yuanchu.mom.exception.ErrorException;
 import com.yuanchu.mom.mapper.*;
 import com.yuanchu.mom.pojo.*;
@@ -58,6 +55,12 @@
     UserMapper userMapper;
 
     PowerMapper powerMapper;
+
+    private InsBushingMapper insBushingMapper;
+
+    private InsFibersMapper insFibersMapper;
+
+    private InsFiberMapper insFiberMapper;
 
 
     //鑾峰彇妫�楠屼笅鍗曟暟鎹�
@@ -131,23 +134,61 @@
             }
             insSampleMapper.insert(a);
             if (ObjectUtil.isNotEmpty(a.getInsProduct())) {
-                for (InsProduct product : a.getInsProduct()) {
-                    product.setId(null);
-                    product.setCreateTime(null);
-                    product.setUpdateTime(null);
-                    product.setUpdateTime(null);
-                    product.setUpdateUser(null);
-                    product.setInsSampleId(a.getId());
-                    if (product.getInspectionItemSubclass() == null) {
-                        product.setInspectionItemSubclass("");
+                addInsProductMethod(a.getId(), a.getInsProduct(), null, 0);
+            }
+            if (ObjectUtil.isNotEmpty(a.getBushing())) {
+                for (BushingDto bushingDto : a.getBushing()) {
+                    bushingDto.setInsSampleId(a.getInsOrderId());
+                    insBushingMapper.insert(bushingDto);
+                    if(bushingDto.getFiber().size()!=0){
+                        for (FiberDto fiberDto : bushingDto.getFiber()) {
+                            fiberDto.setInsBushingId(bushingDto.getId());
+                            insFiberMapper.insert(fiberDto);
+                            addInsProductMethod(a.getId(), fiberDto.getProductList(), fiberDto.getId(), 2);
+                        }
+                    }else{
+                        for (FibersDto fibersDto : bushingDto.getFibers()) {
+                            fibersDto.setInsBushingId(bushingDto.getId());
+                            insFibersMapper.insert(fibersDto);
+                            for (FiberDto fiberDto : fibersDto.getFiber()) {
+                                fiberDto.setInsFibersId(fibersDto.getId());
+                                insFiberMapper.insert(fiberDto);
+                                addInsProductMethod(a.getId(), fiberDto.getProductList(), fiberDto.getId(), 2);
+                            }
+                            addInsProductMethod(a.getId(), fibersDto.getProductList(), fibersDto.getId(), 1);
+                        }
                     }
-                    insProductMapper.insert(product);
                 }
             }
         });
         return insOrder.getId();
     }
 
+    private void addInsProductMethod(Integer sampleId, List<InsProduct> productList, Integer id, Integer type) {
+        for (InsProduct product : productList) {
+            if(product.getState()==1){
+                switch (type){
+                    case 1:
+                        product.setInsFibersId(id);
+                        break;
+                    case 2:
+                        product.setInsFiberId(id);
+                        break;
+                }
+                product.setId(null);
+                product.setCreateTime(null);
+                product.setUpdateTime(null);
+                product.setUpdateTime(null);
+                product.setUpdateUser(null);
+                product.setInsSampleId(sampleId);
+                if (product.getInspectionItemSubclass() == null) {
+                    product.setInspectionItemSubclass("");
+                }
+                insProductMapper.insert(product);
+            }
+        }
+    }
+
     @Override
     public Map<String, Object> getInsOrder(Integer id) {
         Map<String, Object> map = new HashMap<>();
diff --git a/inspect-server/src/main/resources/mapper/InsBushingMapper.xml b/inspect-server/src/main/resources/mapper/InsBushingMapper.xml
index ef37a0c..2d89835 100644
--- a/inspect-server/src/main/resources/mapper/InsBushingMapper.xml
+++ b/inspect-server/src/main/resources/mapper/InsBushingMapper.xml
@@ -14,5 +14,77 @@
         <result column="update_user" property="updateUser" />
         <result column="update_time" property="updateTime" />
     </resultMap>
+    <select id="selectFibersByBushingId" resultMap="FibersDto">
+        select
+            fs.id, fs.code, fs.model, fs.standard, fs.num, fs.ins_bushing_id,
+            p.id pid, p.inspection_item, p.inspection_item_classify, p.inspection_item_subclass, p.factory, p.laboratory, p.sample_type, p.sample, p.model pmodel, p.son_laboratory, p.unit, p.price, p.man_hour, p.man_hour_group, p.inspection_item_type, p.inspection_value_type, p.device_group, p.checkout_number, p.section, p.value_type, p.method, p.man_day, p.bsm, p.ask, p.tell, p.`last_value`, p.ins_result, p.state, p.ins_sample_id, p.template_id, p.dic, p.method_s
+        from ins_fibers fs
+        left join ins_product p on p.ins_fibers_id = fs.id
+        where fs.ins_bushing_id = #{bushingId}
+    </select>
+
+    <select id="selectFiberByBushingId" resultMap="FiberDto">
+        select f.id, f.bush_color, f.color, f.model, f.standard, f.ins_bushing_id,
+            p.id pid, p.inspection_item, p.inspection_item_classify, p.inspection_item_subclass, p.factory, p.laboratory, p.sample_type, p.sample, p.model pmodel, p.son_laboratory, p.unit, p.price, p.man_hour, p.man_hour_group, p.inspection_item_type, p.inspection_value_type, p.device_group, p.checkout_number, p.section, p.value_type, p.method, p.man_day, p.bsm, p.ask, p.tell, p.`last_value`, p.ins_result, p.state, p.ins_sample_id, p.template_id, p.dic, p.method_s
+        from ins_fiber f
+        left join ins_product p on p.ins_fiber_id = f.id
+        where f.ins_bushing_id = #{bushingId}
+    </select>
+
+    <resultMap id="FibersDto" type="com.yuanchu.mom.dto.FibersDto">
+        <id property="id" column="id"/>
+        <result property="code" column="code"/>
+        <result property="insBushingId" column="ins_bushing_id"/>
+        <result property="model" column="model"/>
+        <result property="standard" column="standard"/>
+        <result property="num" column="num"/>
+        <collection property="productList" resultMap="product"/>
+    </resultMap>
+
+    <resultMap id="FiberDto" type="com.yuanchu.mom.dto.FiberDto">
+        <id property="id" column="id"/>
+        <result property="bushColor" column="bush_color"/>
+        <result property="insBushingId" column="ins_bushing_id"/>
+        <result property="model" column="model"/>
+        <result property="standard" column="standard"/>
+        <result property="color" column="color"/>
+        <collection property="productList" resultMap="product"/>
+    </resultMap>
+
+    <resultMap id="product" type="com.yuanchu.mom.pojo.InsProduct">
+        <id property="id" column="pid" jdbcType="INTEGER"/>
+        <result property="inspectionItem" column="inspection_item" jdbcType="VARCHAR"/>
+        <result property="inspectionItemClassify" column="inspection_item_classify" jdbcType="VARCHAR"/>
+        <result property="inspectionItemSubclass" column="inspection_item_subclass" jdbcType="VARCHAR"/>
+        <result property="factory" column="factory" jdbcType="VARCHAR"/>
+        <result property="laboratory" column="laboratory" jdbcType="VARCHAR"/>
+        <result property="sampleType" column="sample_type" jdbcType="VARCHAR"/>
+        <result property="sample" column="sample" jdbcType="VARCHAR"/>
+        <result property="model" column="pmodel" jdbcType="VARCHAR"/>
+        <result property="sonLaboratory" column="son_laboratory" jdbcType="VARCHAR"/>
+        <result property="unit" column="unit" jdbcType="VARCHAR"/>
+        <result property="price" column="price" jdbcType="DECIMAL"/>
+        <result property="manHour" column="man_hour" jdbcType="DOUBLE"/>
+        <result property="manHourGroup" column="man_hour_group" jdbcType="VARCHAR"/>
+        <result property="inspectionItemType" column="inspection_item_type" jdbcType="VARCHAR"/>
+        <result property="inspectionValueType" column="inspection_value_type" jdbcType="VARCHAR"/>
+        <result property="deviceGroup" column="device_group" jdbcType="VARCHAR"/>
+        <result property="checkoutNumber" column="checkout_number" jdbcType="INTEGER"/>
+        <result property="section" column="section" jdbcType="VARCHAR"/>
+        <result property="valueType" column="value_type" jdbcType="VARCHAR"/>
+        <result property="method" column="method" jdbcType="VARCHAR"/>
+        <result property="manDay" column="man_day" jdbcType="INTEGER"/>
+        <result property="bsm" column="bsm" jdbcType="VARCHAR"/>
+        <result property="ask" column="ask" jdbcType="VARCHAR"/>
+        <result property="lastValue" column="last_value" jdbcType="VARCHAR"/>
+        <result property="insResult" column="ins_result" jdbcType="INTEGER"/>
+        <result property="state" column="state" jdbcType="INTEGER"/>
+        <result property="insSampleId" column="ins_sample_id" jdbcType="INTEGER"/>
+        <result property="createUser" column="create_user" jdbcType="INTEGER"/>
+        <result property="updateUser" column="update_user" jdbcType="INTEGER"/>
+        <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
+        <result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
+        <result property="templateId" column="template_id" jdbcType="INTEGER"/>
+    </resultMap>
 
 </mapper>
diff --git a/inspect-server/src/main/resources/mapper/InsSampleMapper.xml b/inspect-server/src/main/resources/mapper/InsSampleMapper.xml
index 2596699..b2cf766 100644
--- a/inspect-server/src/main/resources/mapper/InsSampleMapper.xml
+++ b/inspect-server/src/main/resources/mapper/InsSampleMapper.xml
@@ -153,6 +153,8 @@
         left join ins_product_result ipr on ip.id = ipr.ins_product_id
         where ins_order_id = #{id}
         and state = 1
+        and ins_fiber_id is null
+        and ins_fibers_id is null
     </select>
     <select id="getInsOrderAndSample" resultMap="sampleDto">
         select isa.*,
diff --git a/user-server/src/main/resources/mapper/UserMapper.xml b/user-server/src/main/resources/mapper/UserMapper.xml
index aab2024..3a9e863 100644
--- a/user-server/src/main/resources/mapper/UserMapper.xml
+++ b/user-server/src/main/resources/mapper/UserMapper.xml
@@ -40,7 +40,7 @@
         where state = 1
     </select>
     <select id="getCustom" resultType="com.yuanchu.mom.pojo.User">
-        select u.id,c.company,u.name,c.code,u.phone from user u
+        select u.id,c.company,u.name,c.code,u.phone,c.id departId from user u
         left join custom c on u.company = c.id
         where u.id = #{userId}
     </select>

--
Gitblit v1.9.3