zss
2025-03-15 fdde707bb95af657d838426f1329128b1ff167ab
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>