ruoyi-project/src/main/resources/mapper/project/ServiceDonateorganBaseMapper.xml
@@ -33,7 +33,10 @@
               create_time,
               update_by,
               update_time,
               EstimatedTime
               EstimatedTime,
               recordstate,
               file_name,
               ext_content
        from service_donateorgan_base
    </sql>
@@ -63,6 +66,8 @@
        sd.DonorNo AS donorno,
        sd.DonationCategory as donationcategory,
        sd.case_no AS caseNo,
        sd.extracontent AS extracontent,
        sd.InpatientNo AS inpatientno,
        sd.Name AS NAME,
        sd.Sex AS sex,
        sd.Age AS age,
@@ -71,9 +76,19 @@
        sd.diagnosisname AS diagnosisname,
        sd.id AS infoid,
        sdb.ID AS id,
        sdb.registration_name AS registrationName,
        sdb.registration_time AS registrationTime,
        sdb.registration_code AS registrationCode
        sdb.allocation_status,
        sdb.allocation_time,
        sdb.registration_code,
        sdb.registration_name,
        sdb.registration_time,
        sdb.create_by,
        sdb.create_time,
        sdb.update_by,
        sdb.update_time,
        sdb.EstimatedTime as EstimatedTime,
        sdb.recordstate as recordstate,
        sdb.file_name,
        sdb.ext_content
        FROM
        service_donatebaseinfo sd
        LEFT JOIN service_donateorgan_base sdb ON sd.ID = sdb.InfoID and sd.del_flag = 0
@@ -82,6 +97,8 @@
        <where>
            sd.termination_case = 0
            <if test="donorno != null  and donorno != ''">and sd.DonorNo = #{donorno}</if>
            <if test="infoid != null ">and sd.ID = #{infoid}</if>
            <if test="treatmenthospitalname != null  and treatmenthospitalname != ''">and sd.treatmenthospitalname like
                concat('%', #{treatmenthospitalname}, '%')
            </if>
@@ -104,7 +121,12 @@
            <if test="registrationCode != null and registrationCode != ''">
                and sdb.registration_code = #{registrationCode}
            </if>
            <if test="allocationStatus != null and allocationStatus != ''">
                and sdb.allocation_status = #{allocationStatus}
            </if>
            <if test="startTime != null and endTime != null ">and sdb.allocation_time BETWEEN  #{startTime} and  #{endTime}</if>
        </where>
        order by sd.InpatientNo desc
        <if test="pageNum != null and pageSize != null">limit #{pageNum},#{pageSize}</if>
    </select>