From fdde707bb95af657d838426f1329128b1ff167ab Mon Sep 17 00:00:00 2001 From: zss <zss@example.com> Date: 星期六, 15 三月 2025 15:12:08 +0800 Subject: [PATCH] 报告调整 --- 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