value
2024-05-23 4feecc75d0bb75a587523852bd99e71c2046af56
inspect-server/src/main/resources/mapper/InsProductMapper.xml
@@ -41,8 +41,22 @@
    </resultMap>
    <select id="selectOrderManDay" resultType="java.lang.Integer">
        select coalesce(max(ip.man_day), 0) from ins_sample i
        left join ins_product ip on i.id = ip.ins_sample_id
        where i.id = #{sampleId}
        select coalesce(max(ip.man_day), 0) from ins_order io
        left join ins_sample isa on io.id = isa.ins_order_id
        left join ins_product ip on isa.id = ip.ins_sample_id
        where io.id = #{orderId}
    </select>
    <select id="selectUserById" resultType="java.util.Map">
        select name,company,phone,address,name_en from user where id = #{userId}
    </select>
    <select id="getProductAndResult" resultType="com.yuanchu.mom.dto.ProductResultDto2">
        select ip.id,ip.inspection_item,ip.inspection_item_subclass,ip.laboratory,ip.unit,ipr.equip_value,io.entrust_code,ipr.update_time,ip.ins_result,u.name updateUserName
        from ins_product ip
        left join ins_product_result ipr on ip.id = ipr.ins_product_id
        left join ins_sample isa on isa.id = ip.ins_sample_id
        left join ins_order io on io.id = isa.ins_order_id
        left join user u on u.id = ipr.update_user
        where ip.ins_sample_id = #{sampleId}
        and ip.ins_result is not null
    </select>
</mapper>