From 39a3f5821187fd55494dab6f392f668ec30eee08 Mon Sep 17 00:00:00 2001
From: Crunchy <3114200645@qq.com>
Date: 星期二, 06 八月 2024 12:45:56 +0800
Subject: [PATCH] 检验下单界面增加样品编号字段信息(默认显示第一个)

---
 inspect-server/src/main/resources/mapper/InsOrderMapper.xml                        |    2 +-
 inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsOrderServiceImpl.java |    9 ++++++++-
 inspect-server/src/main/java/com/yuanchu/mom/dto/SampleOrderDto.java               |    1 +
 3 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/inspect-server/src/main/java/com/yuanchu/mom/dto/SampleOrderDto.java b/inspect-server/src/main/java/com/yuanchu/mom/dto/SampleOrderDto.java
index b7ec04d..84338ac 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/dto/SampleOrderDto.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/dto/SampleOrderDto.java
@@ -31,6 +31,7 @@
     @ApiModelProperty("鏍峰搧鏁伴噺")
     private Integer sampleNum;
 
+    @ValueTableShow(3)
     @ApiModelProperty("鏍峰搧缂栧彿")
     private String sampleCode;
 
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 2bdfe65..235cf3f 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
@@ -111,7 +111,14 @@
                 }
             }
         }
-        map.put("body", insOrderMapper.selectInsOrderPage(page, QueryWrappers.queryWrappers(sampleOrderDto), laboratory));
+        IPage<SampleOrderDto> sampleOrderDtoIPage = insOrderMapper.selectInsOrderPage(page, QueryWrappers.queryWrappers(sampleOrderDto), laboratory);
+        sampleOrderDtoIPage.getRecords().forEach(i -> {
+            if (i.getSampleCode().contains("锛�")) {
+                String[] split = i.getSampleCode().split("锛�");
+                i.setSampleCode(split[0]);
+            }
+        });
+        map.put("body", sampleOrderDtoIPage);
         return map;
     }
 
diff --git a/inspect-server/src/main/resources/mapper/InsOrderMapper.xml b/inspect-server/src/main/resources/mapper/InsOrderMapper.xml
index 76adfdd..46e2728 100644
--- a/inspect-server/src/main/resources/mapper/InsOrderMapper.xml
+++ b/inspect-server/src/main/resources/mapper/InsOrderMapper.xml
@@ -70,7 +70,7 @@
         ir.url_s,
         sample_counts.sample_num,
         CONCAT(ROUND(approved_product_counts.approved_count / total_product_counts.total_count * 100, 2), '%') AS insProgress,
-        GROUP_CONCAT(DISTINCT isa.sample_code SEPARATOR ' ') AS sample_code,
+        GROUP_CONCAT(DISTINCT isa.sample_code SEPARATOR '锛�') AS sample_code,
         GROUP_CONCAT(DISTINCT isa.sample SEPARATOR ' ') AS sample_name,
         GROUP_CONCAT(DISTINCT isa.model SEPARATOR ' ') AS sample_model,
         u.name

--
Gitblit v1.9.3