48 lines
2.3 KiB
XML
48 lines
2.3 KiB
XML
|
|
<?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>
|