blood/blood_bus_nurse/src/main/resources/mapper/RecycleBagMapper.xml

48 lines
2.3 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.czblood.busNurse.mapper.RecycleBagMapper">
<select id="getBloodInfo" resultType="java.util.Map">
Select xk_out_main.patient_name , xk_out_main.dept_id , xk_blood_info.blood_breed , xk_blood_info.blood_type , xk_blood_info.capacity , xk_blood_info.unit , xk_out_main.bill_no
From xk_out_main , xk_out_detail , xk_blood_info
Where ( xk_out_main.bill_no =xk_out_detail.bill_no ) and
( xk_out_detail.blood_no =xk_blood_info.blood_no ) and
( xk_blood_info.blood_no = #{bloodNo} ) AND (xk_blood_info.product_no = #{productNo})
</select>
<select id="queryBatchData" resultType="com.czblood.busNurse.pojo.DTO.RecycleBagDTO">
SELECT
xk_out_main.bill_no,
xk_out_main.occur_date,
xk_out_main.patient_name,
xk_out_main.beinhos_id,
xk_out_main.dept_id
FROM xk_out_main ,xk_out_detail,xk_blood_info
WHERE ( isnull(all_recycle_sign,'N') = 'N' )
and ( xk_out_main.bill_no = xk_out_detail.bill_no )
and ( xk_out_detail.blood_no = xk_blood_info.blood_no )
and (xk_out_detail.product_no = xk_blood_info.product_no)
<![CDATA[ and (xk_blood_info.blood_sort <> 'Z') ]]>
and ( xk_out_main.occur_date between #{stime} and #{etime} )
<if test="dept != null">and xk_out_main.dept_id = #{dept}</if>
</select>
<select id="queryBillNoBloodInfo" resultType="java.util.Map">
SELECT xk_blood_info.blood_no,
xk_blood_info.blood_breed,
xk_blood_info.blood_type,
xk_blood_info.capacity,
xk_blood_info.unit,
xk_blood_info.product_no,
xk_out_main.patient_name,
xk_out_main.dept_id,
xk_out_main.bill_no
FROM xk_blood_info,
xk_out_detail,
xk_out_main
WHERE ( xk_blood_info.blood_no = xk_out_detail.blood_no ) and
( xk_blood_info.product_no = xk_out_detail.product_no ) and
( xk_out_detail.bill_no = xk_out_main.bill_no ) and
( ( xk_out_main.bill_no = #{billNo} ) )
and isnull(xk_blood_info.recycle_sign,'') = 'Y'
</select>
</mapper>