| | |
| | | create_time, |
| | | update_by, |
| | | update_time, |
| | | EstimatedTime |
| | | EstimatedTime, |
| | | recordstate, |
| | | file_name, |
| | | ext_content |
| | | from service_donateorgan_base |
| | | </sql> |
| | | |
| | |
| | | sd.treatmenthospitalname AS treatmenthospitalname, |
| | | sd.treatmenthospitalno AS treatmenthospitalno, |
| | | 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, |
| | | sd.BloodType AS bloodtype, |
| | | sd.idcardno AS idcardno, |
| | | sd.diagnosisname AS diagnosisname, |
| | | sdb.infoID AS infoid, |
| | | 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 |
| | | and sdb.del_flag = 0 |
| | | and sdb.ID is not null |
| | | <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> |
| | |
| | | <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> |
| | | |