32 lines
2.2 KiB
XML
32 lines
2.2 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.czlis.interfaceCommon.mapper.BackPaperMapper">
|
|
<!-- 根据申请号集合查询 -->
|
|
<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
|
|
WHERE sqh IN
|
|
<foreach collection="list" item="sqh" open="(" separator="," close=")">
|
|
#{sqh}
|
|
</foreach>
|
|
</select>
|
|
<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}
|
|
</select>
|
|
<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>
|
|
</mapper> |