36 lines
1.6 KiB
XML
Raw Normal View History

2026-08-31 09:16:47 +08:00
<?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.busBloodbank.mapper.BackinMapper">
<select id="queryXkOutDetailList" resultType="com.czblood.bus.pojo.XkOutDetail">
<![CDATA[select * from xk_out_detail where blood_no = #{bloodNo} and product_no = #{productNo} and isnull(exp1,'') <> 'Y']]>
</select>
2026-09-01 17:37:41 +08:00
<select id="queryOutMainDate" resultType="java.util.Date">
SELECT check_date
FROM xk_out_main , xk_out_detail
Where xk_out_main.bill_no =xk_out_detail.bill_no and
xk_out_detail.blood_no = #{bloodNo} and
<![CDATA[xk_out_main.check_sign <> 'ZF' and]]>
xk_out_detail.product_no = #{productNo}
</select>
<select id="queryPatientInfo" resultType="java.util.Map">
SELECT xk_patient_info.beinhos_id,
xk_patient_info.patient_name,
xk_patient_info.patient_sex,
xk_patient_info.age,
xk_patient_info.abo,
xk_transfuse_apply.dept_id,
xk_transfuse_apply.abo_type
FROM xk_out_detail,
xk_out_main,
xk_patient_info,
xk_transfuse_apply
WHERE ( xk_out_main.bill_no = xk_out_detail.bill_no)AND
( xk_out_main.apply_no = xk_transfuse_apply.bill_no)AND
( xk_transfuse_apply.beinhos_id = xk_patient_info.beinhos_id ) and
( xk_out_detail.blood_no = #{bloodNo}) and
( xk_out_detail.product_no = #{productNo})
</select>
2026-08-31 09:16:47 +08:00
</mapper>