sinake
昨天 14cd7ee8f62d8b77fa1f0301d8cc9b9c83e0e63f
ruoyi-project/src/main/resources/mapper/project/ServiceEthicalreviewinitiateMapper.xml
@@ -78,5 +78,46 @@
        </where>
    </select>
    <select id="reviewinitiateBaseInfoList" parameterType="com.ruoyi.project.domain.vo.ReviewInitiateBaseInfoVO"
            resultType="com.ruoyi.project.domain.dto.ReviewInitiateBaseInfoDTO">
        SELECT
        sd.treatmenthospitalname as treatmenthospitalname,
        sd.treatmenthospitalno as treatmenthospitalno,
        sd.DonationCategory as donationcategory,
        sd.DonorNo as donorno,
        sd.extracontent as extracontent,
        sd.InpatientNo as inpatientno,
        sd.case_no as caseNo,
        sd.Name as name,
        sd.RecordState as recordstate,
        sd.Sex as sex,
        sd.Age as age,
        sd.BloodType as bloodtype,
        sd.idcardno as idcardno,
        sd.diagnosisname as diagnosisname,
        sd.id AS infoid,
        se.ID as id,
        se.expert_conclusion as expertConclusion,
        se.expert_name as expertName,
        se.expert_opinion as expertOpinion,
        se.expert_time as expertTime,
        se.status as status
        FROM
        service_donatebaseinfo sd
        LEFT JOIN service_ethicalreviewinitiate se ON sd.ID = se.InfoID and sd.del_flag = 0
        AND se.del_flag = 0 and se.ID is not null
        <where>
            sd.termination_case = 0
            <if test="infoid != null ">and sd.id = #{infoid}</if>
            <if test="inpatientno != null ">and sd.InpatientNo = #{inpatientno}</if>
            <if test="caseNo != null  and caseNo != ''">and sd.case_no = #{caseNo}</if>
            <if test="expertConclusion != null ">and se.expert_conclusion = #{expertConclusion}</if>
            <if test="expertName != null ">and se.expert_name = #{expertName}</if>
            <if test="expertOpinion != null ">and se.expert_opinion = #{expertOpinion}</if>
            <if test="expertTime != null ">and se.expert_time = #{expertTime}</if>
            <if test="status != null ">and se.status = #{status}</if>
        </where>
        <if test="pageNum != null and pageSize != null">limit #{pageNum},#{pageSize}</if>
    </select>
</mapper>