| | |
| | | <result property="workflow" column="workflow"/> |
| | | <result property="donatetime" column="donatetime"/> |
| | | <result property="donateno" column="donateno"/> |
| | | <result property="currentMedicalInstitution" column="current_medical_institution"/> |
| | | <result property="firstMedicalInstitution" column="first_medical_institution"/> |
| | | <result property="currentDept" column="current_dept"/> |
| | | <result property="firstDept" column="first_dept"/> |
| | | </resultMap> |
| | | |
| | | <sql id="selectServiceDonatebaseinfoVo"> |
| | |
| | | LEFT JOIN `base_organization` |
| | | ON `base_organization`.`OrganizationID` = `service_donatebaseinfo`.`TreatmentHospitalNo` |
| | | </sql> |
| | | |
| | | |
| | | <sql id="queryServiceDonatebaseinfoVo"> |
| | | select * |
| | | from service_donatebaseinfo |
| | | </sql> |
| | | |
| | | |
| | | <update id="updateDonateNumber"> |
| | | update service_donatebaseinfo |
| | | set DonorNo = #{updateNumber} |
| | |
| | | <if test="infoname != null ">and infoName = #{infoname}</if> |
| | | <if test="infophone != null ">and infoPhone = #{infophone}</if> |
| | | <if test="createBy != null ">and `service_donatebaseinfo`.create_by = #{createBy}</if> |
| | | <if test="starttime != null ">and ReportTime >= #{starttime}</if> |
| | | <if test="endtime != null ">and ReportTime <= #{endtime}</if> |
| | | <if test="starttime != null ">and donatetime >= #{starttime}</if> |
| | | <if test="endtime != null ">and donatetime <= #{endtime}</if> |
| | | <if test="nativeplace != null and nativeplace != ''">and NativePlace = #{nativeplace}</if> |
| | | <if test="city != null and city != ''">and `base_organization`.`City` = #{city}</if> |
| | | <if test="deptid != null ">and deptid = #{deptid}</if> |
| | | <if test="deptname != null ">and deptname = #{deptname}</if> |
| | | <if test="leaderno != null ">and leaderno = #{leaderno}</if> |
| | | <if test="leadername != null ">and leadername = #{leadername}</if> |
| | | <if test="businessarea != null ">and businessarea = #{businessarea}</if> |
| | | <if test="donatetime != null ">and donatetime = #{donatetime}</if> |
| | | <if test="donateno != null ">and donateno = #{donateno}</if> |
| | | <if test="workflow != null ">and workflow = #{workflow}</if> |
| | | </where> |
| | | |
| | | order by ReportTime desc |
| | | |
| | | </select> |
| | | <select id="getPatName" parameterType="com.ruoyi.project.domain.ServiceDonatebaseinfo" |
| | | resultMap="ServiceDonatebaseinfoResult"> |
| | | <include refid="queryServiceDonatebaseinfoVo"/> |
| | | <where> |
| | | service_donatebaseinfo.del_flag = 0 |
| | | <if test="name != null and name != ''">and Name like concat('%', #{name}, '%')</if> |
| | | <if test="sex != null ">and Sex = #{sex}</if> |
| | | <if test="idcardtype != null ">and IDCardType = #{idcardtype}</if> |
| | | <if test="idcardno != null and idcardno != ''">and IDCardNo = #{idcardno}</if> |
| | | <if test="age != null ">and Age = #{age}</if> |
| | | <if test="ageunit != null and ageunit != ''">and AgeUnit = #{ageunit}</if> |
| | | <if test="birthday != null and birthday != ''">and Birthday = #{birthday}</if> |
| | | <if test="phone != null and phone != ''">and Phone = #{phone}</if> |
| | | <if test="residenceaddress != null and residenceaddress != ''">and ResidenceAddress = #{residenceaddress} |
| | | </if> |
| | | <if test="residenceprovince != null and residenceprovince != ''">and ResidenceProvince = |
| | | #{residenceprovince} |
| | | </if> |
| | | <if test="terminationCase != null">and termination_case = |
| | | #{terminationCase} |
| | | </if> |
| | | <if test="residenceprovincename != null and residenceprovincename != ''">and ResidenceProvinceName like |
| | | concat('%', #{residenceprovincename}, '%') |
| | | </if> |
| | | <if test="residencecity != null and residencecity != ''">and ResidenceCity = #{residencecity}</if> |
| | | <if test="residencecityname != null and residencecityname != ''">and ResidenceCityName like concat('%', |
| | | #{residencecityname}, '%') |
| | | </if> |
| | | <if test="residencetown != null and residencetown != ''">and ResidenceTown = #{residencetown}</if> |
| | | <if test="residencetownname != null and residencetownname != ''">and ResidenceTownName like concat('%', |
| | | #{residencetownname}, '%') |
| | | </if> |
| | | <if test="residencecommunity != null and residencecommunity != ''">and ResidenceCommunity = |
| | | #{residencecommunity} |
| | | </if> |
| | | <if test="residencecommunityname != null and residencecommunityname != ''">and ResidenceCommunityName like |
| | | concat('%', #{residencecommunityname}, '%') |
| | | </if> |
| | | <if test="residencecountycode != null and residencecountycode != ''">and ResidenceCountyCode = |
| | | #{residencecountycode} |
| | | </if> |
| | | <if test="residencecountyname != null and residencecountyname != ''">and ResidenceCountyName like |
| | | concat('%', #{residencecountyname}, '%') |
| | | </if> |
| | | <if test="registeraddress != null and registeraddress != ''">and RegisterAddress = #{registeraddress}</if> |
| | | <if test="registerprovince != null and registerprovince != ''">and RegisterProvince = #{registerprovince} |
| | | </if> |
| | | <if test="registerprovincename != null and registerprovincename != ''">and RegisterProvinceName like |
| | | concat('%', #{registerprovincename}, '%') |
| | | </if> |
| | | <if test="registercity != null and registercity != ''">and RegisterCity = #{registercity}</if> |
| | | <if test="registercityname != null and registercityname != ''">and RegisterCityName like concat('%', |
| | | #{registercityname}, '%') |
| | | </if> |
| | | <if test="registertown != null and registertown != ''">and RegisterTown = #{registertown}</if> |
| | | <if test="registertownname != null and registertownname != ''">and RegisterTownName like concat('%', |
| | | #{registertownname}, '%') |
| | | </if> |
| | | <if test="registercommunity != null and registercommunity != ''">and RegisterCommunity = |
| | | #{registercommunity} |
| | | </if> |
| | | <if test="registercommunityname != null and registercommunityname != ''">and RegisterCommunityName like |
| | | concat('%', #{registercommunityname}, '%') |
| | | </if> |
| | | <if test="registercountycode != null and registercountycode != ''">and RegisterCountyCode = |
| | | #{registercountycode} |
| | | </if> |
| | | <if test="registercountyname != null and registercountyname != ''">and RegisterCountyName like concat('%', |
| | | #{registercountyname}, '%') |
| | | </if> |
| | | <if test="recordstate != null and recordstate != ''">and RecordState = #{recordstate}</if> |
| | | <if test="treatmenthospitalno != null and treatmenthospitalno != ''">and TreatmentHospitalNo = |
| | | #{treatmenthospitalno} |
| | | </if> |
| | | <if test="treatmenthospitalname != null and treatmenthospitalname != ''">and TreatmentHospitalName like |
| | | concat('%', #{treatmenthospitalname}, '%') |
| | | </if> |
| | | <!-- <if test="treatmentdeptno != null and treatmentdeptno != ''"> and TreatmentDeptNo = #{treatmentdeptno}</if>--> |
| | | <if test="treatmentdeptname != null and treatmentdeptname != ''">and TreatmentDeptName like concat('%', |
| | | #{treatmentdeptname}, '%') |
| | | </if> |
| | | <if test="diagnosisno != null and diagnosisno != ''">and DiagnosisNo = #{diagnosisno}</if> |
| | | <if test="diagnosisname != null and diagnosisname != ''">and DiagnosisName like concat('%', |
| | | #{diagnosisname}, '%') |
| | | </if> |
| | | <if test="bloodtype != null and bloodtype != ''">and BloodType = #{bloodtype}</if> |
| | | <if test="inpatientno != null and inpatientno != ''">and InpatientNo = #{inpatientno}</if> |
| | | <if test="donorno != null and donorno != ''">and DonorNo like concat('%', #{donorno}, '%')</if> |
| | | <if test="donationcategory != null and donationcategory != ''">and DonationCategory = #{donationcategory} |
| | | </if> |
| | | <if test="illnessoverview != null and illnessoverview != ''">and IllnessOverview = #{illnessoverview}</if> |
| | | <if test="kinship != null and kinship != ''">and Kinship = #{kinship}</if> |
| | | <if test="selfwill != null ">and SelfWill = #{selfwill}</if> |
| | | <if test="kinshipwill != null ">and KinshipWill = #{kinshipwill}</if> |
| | | <if test="infosources != null and infosources != ''">and InfoSources = #{infosources}</if> |
| | | <if test="redorganno != null and redorganno != ''">and RedOrganNo = #{redorganno}</if> |
| | | <if test="redorganname != null and redorganname != ''">and RedOrganName like concat('%', #{redorganname}, |
| | | '%') |
| | | </if> |
| | | <if test="contactperson != null and contactperson != ''">and ContactPerson = #{contactperson}</if> |
| | | <if test="contactnumber != null and contactnumber != ''">and ContactNumber = #{contactnumber}</if> |
| | | <if test="contacttime != null and contacttime != ''">and ContactTime = #{contacttime}</if> |
| | | <if test="reporterno != null and reporterno != ''">and ReporterNo = #{reporterno}</if> |
| | | <if test="reportername != null and reportername != ''">and ReporterName like concat('%', #{reportername}, |
| | | '%') |
| | | </if> |
| | | <if test="reporterphone != null and reporterphone != ''">and ReporterPhone = #{reporterphone}</if> |
| | | <if test="reporttime != null ">and ReportTime = #{reporttime}</if> |
| | | <if test="infoname != null ">and infoName = #{infoname}</if> |
| | | <if test="infophone != null ">and infoPhone = #{infophone}</if> |
| | | <if test="createBy != null ">and `service_donatebaseinfo`.create_by = #{createBy}</if> |
| | | <if test="starttime != null ">and donatetime >= #{starttime}</if> |
| | | <if test="endtime != null ">and donatetime <= #{endtime}</if> |
| | | <if test="nativeplace != null and nativeplace != ''">and NativePlace = #{nativeplace}</if> |
| | | <if test="city != null and city != ''">and `base_organization`.`City` = #{city}</if> |
| | | <if test="deptid != null ">and deptid = #{deptid}</if> |
| | |
| | | inner join base_organization o on b.TreatmentHospitalNo = o.OrganizationID |
| | | <where> |
| | | AND b.del_flag=0 |
| | | <if test="starttime != null ">and b.ReportTime >= #{starttime}</if> |
| | | <if test="endtime != null ">and b.ReportTime <= #{endtime}</if> |
| | | <if test="starttime != null ">and b.donatetime >= #{starttime}</if> |
| | | <if test="endtime != null ">and b.donatetime <= #{endtime}</if> |
| | | <if test="city != null and city != ''">and o.City = #{city}</if> |
| | | <if test="reporterno != null and reporterno != ''">and b.ReporterNo = #{reporterno}</if> |
| | | </where> |
| | |
| | | AND d.OrganGetTime <= #{endtime} |
| | | </select> |
| | | |
| | | </mapper> |
| | | </mapper> |