| | |
| | | ${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 |
| | |
| | | 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> |