zss
2025-05-12 99cf848f87e2e06954d1ca101c9ff1879cf801c7
inspect-server/src/main/resources/mapper/InsOrderUserMapper.xml
@@ -46,4 +46,26 @@
            #{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>