| | |
| | | ios.laboratory sonLaboratory, |
| | | sample_code, |
| | | sample sampleName, |
| | | IFNULL(TIMESTAMPDIFF(HOUR, iou.ins_time, submit_time), 0) AS hours |
| | | IFNULL(TIMESTAMPDIFF(MINUTE, iou.ins_time, submit_time), 0) AS hours |
| | | from ins_order_user iou |
| | | left join ins_order_state ios on iou.ins_order_state_id = ios.id |
| | | left join ins_sample isa on ios.ins_sample_id = isa.id |
| | |
| | | from ins_order_user iou |
| | | left join ins_order_state ios on iou.ins_order_state_id = ios.id |
| | | left join ins_sample isa on ios.ins_sample_id = isa.id |
| | | where ios.id= #{id} |
| | | where 1=1 |
| | | and ios.id in |
| | | <foreach collection="ids" open="(" close=")" item="id" separator=","> |
| | | #{id} |
| | | </foreach> |
| | | </select> |
| | | |
| | | |
| | | <resultMap id="InsReportDto1Map" type="com.yuanchu.mom.dto.InsReportDto1"> |
| | | <id property="sampleId" column="sampleId" jdbcType="INTEGER"/> |
| | | <collection property="insReportDto2s" resultMap="insReportDto2s"/> |
| | | </resultMap> |
| | | <resultMap id="insReportDto2s" type="com.yuanchu.mom.dto.InsReportDto2"> |
| | | <result column="laboratory" property="laboratory"/> |
| | | <result column="num" property="num"/> |
| | | <result column="insOrderUsersId" property="insOrderUsersId"/> |
| | | </resultMap> |
| | | <select id="selectInsReportDto1" resultMap="InsReportDto1Map"> |
| | | select isa.id sampleId, |
| | | ios.laboratory , |
| | | iou.num, |
| | | iou.id insOrderUsersId |
| | | from ins_sample isa |
| | | left join ins_order_state ios on isa.id = ios.ins_sample_id |
| | | left join ins_order_user iou on ios.id = iou.ins_order_state_id |
| | | where isa.ins_order_id=#{id} |
| | | order by isa.id,ios.laboratory |
| | | </select> |
| | | </mapper> |