From e776dcaa5aa2416634644c2c7ac333ee95738b95 Mon Sep 17 00:00:00 2001
From: chenrui <1187576398@qq.com>
Date: 星期一, 17 三月 2025 15:57:31 +0800
Subject: [PATCH] Merge branch 'master' of http://114.132.189.42:9002/r/tx-lims-after

---
 inspect-server/src/main/resources/mapper/InsOrderMapper.xml |   38 ++++++++++++++++++++------------------
 1 files changed, 20 insertions(+), 18 deletions(-)

diff --git a/inspect-server/src/main/resources/mapper/InsOrderMapper.xml b/inspect-server/src/main/resources/mapper/InsOrderMapper.xml
index 4d51c44..4ccad15 100644
--- a/inspect-server/src/main/resources/mapper/InsOrderMapper.xml
+++ b/inspect-server/src/main/resources/mapper/InsOrderMapper.xml
@@ -250,24 +250,7 @@
             ${ew.customSqlSegment}
         </if>
     </select>
-    <select id="selectDeviceList" resultType="java.util.Map">
-        select device_name,
-        specification_model,
-        management_number,
-        date_format(CASE
-        WHEN dmr.next_calibration_date is not null THEN dmr.next_calibration_date
-        WHEN d.next_calibration_date > CURDATE() THEN d.next_calibration_date
-        END,'%Y-%m-%d')
-        <!--date_format(next_calibration_date,'%Y-%m-%d')-->
-        latest_traceability
-        from device d
-        left join
-        device_metric_record dmr on d.id = dmr.device_id
-        where d.management_number in
-        <foreach collection="names" index="index" open="(" separator="," close=")" item="val">
-            #{val}
-        </foreach>
-    </select>
+
 
     <update id="upInsOrderParameter" parameterType="com.yuanchu.mom.pojo.InsOrder">
         UPDATE ins_order
@@ -463,4 +446,23 @@
                  join user on prepare_user = name
         where ins_order.id = #{id}
     </select>
+
+    <select id="selectDeviceList" resultType="com.yuanchu.mom.dto.DevListDto">
+        select ROW_NUMBER() OVER (ORDER BY d.management_number) AS indexs,
+        device_name AS name,
+        specification_model AS model,
+        management_number AS number,
+        version,
+        date_format(CASE
+        WHEN dmr.next_calibration_date is not null THEN dmr.next_calibration_date
+        WHEN d.next_calibration_date > CURDATE() THEN d.next_calibration_date
+        END,'%Y-%m-%d') AS date
+        from device d
+        left join
+        device_metric_record dmr on d.id = dmr.device_id
+        where d.management_number in
+        <foreach collection="names" index="index" open="(" separator="," close=")" item="val">
+            #{val}
+        </foreach>
+    </select>
 </mapper>

--
Gitblit v1.9.3