32 lines
2.2 KiB
XML
Raw Normal View History

2025-08-01 17:34:03 +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.czlis.interfaceCommon.mapper.BackPaperMapper">
<!-- 根据申请号集合查询 -->
2025-08-07 10:41:30 +08:00
<select id="selectBySqhs" resultType="com.czlis.interfaceCommon.pojo.entity.BackPaperDetail">
SELECT sqh,lab_reqdetail.xh,sqxmdh,sqxmmc,'' as cp_msg,xm_fee.bglqdh as bglqdh1,lab_feeitemclass.bglqdh as bglqdh2 FROM lab_reqdetail
left join xm_fee on xm_fee.sfxmdh=lab_reqdetail.sqxmdh
left join lab_feeitem_vs_class on lab_feeitem_vs_class.sfxmdh=lab_reqdetail.sqxmdh
left join lab_feeitemclass on lab_feeitemclass.sflbdh=lab_feeitem_vs_class.sflbdh
2025-08-01 17:34:03 +08:00
WHERE sqh IN
<foreach collection="list" item="sqh" open="(" separator="," close=")">
#{sqh}
</foreach>
</select>
2025-08-07 10:41:30 +08:00
<select id="selectReqmian" resultType="com.czlis.interfaceCommon.pojo.entity.BackPaperParam">
select ksdh,sqys,sqsj,jsys,jssj,brly,brdh,brxm,brxb,brsr,bgddh,nl,nldw,kh,yljg from lab_reqmain where sqh = #{sqh}
</select>
<select id="getLabRptgetruledetail" resultType="com.czlis.interfaceCommon.pojo.entity.LabRptgetruledetailCX">
select * from lab_rptgetruledetail a where CONVERT(varchar(5), GETDATE(), 8)>= a.kssj and a.jssj>=CONVERT(varchar(5), GETDATE(), 8)
and DATEPART(weekday, GETDATE()- 1)>= a.weekday and a.weekday1>=DATEPART(weekday, GETDATE()- 1)
and a.bglqdh = #{bglqdh}
2025-08-01 17:34:03 +08:00
</select>
2025-08-28 18:13:57 +08:00
<select id="getbglqsm" resultType="String">
select isnull((SELECT top 1 d.bglqsm FROM lab_rptgetruledetail d WHERE d.bglqdh
in(select isnull(xm_fee.bglqdh,c.bglqdh) from xm_fee,lab_reqdetail where xm_fee.sfxmdh=lab_reqdetail.sqxmdh and lab_reqdetail.sqh=b.sqh)
and CONVERT(varchar(5), GETDATE(), 8) >= d.kssj AND d.jssj >= CONVERT(varchar(5), GETDATE(), 8) AND
DATEPART(weekday, GETDATE()- 1)>= d.weekday and d.weekday1>=DATEPART(weekday, GETDATE()- 1)
order by bgxss desc ),'') as bglqsm
from lab_reqmain b left join lab_feeitemclass c on c.sflbdh=b.bgddh where b.sqh = #{sqh}
</select>
2025-08-01 17:34:03 +08:00
</mapper>