From fd6dca0c559c08129b7e0abdf67093b1a728ffd3 Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期五, 29 十一月 2024 17:21:00 +0800 Subject: [PATCH] 代码提交 --- smartor/src/main/resources/mapper/smartor/PatArchiveMapper.xml | 71 ++++++++++++++++++++++++++++++++--- 1 files changed, 65 insertions(+), 6 deletions(-) diff --git a/smartor/src/main/resources/mapper/smartor/PatArchiveMapper.xml b/smartor/src/main/resources/mapper/smartor/PatArchiveMapper.xml index ad48259..a3e5189 100644 --- a/smartor/src/main/resources/mapper/smartor/PatArchiveMapper.xml +++ b/smartor/src/main/resources/mapper/smartor/PatArchiveMapper.xml @@ -49,6 +49,14 @@ <result property="ageUnit" column="age_unit"/> <result property="leavehospitaldistrictname" column="leavehospitaldistrictname"/> <result property="leavehospitaldistrictcode" column="leavehospitaldistrictcode"/> + <result property="careFacilities" column="care_facilities"/> + <result property="casePath" column="case_path"/> + <result property="degreeOfEducation" column="degree_of_education"/> + <result property="maritalStatus" column="marital_status"/> + <result property="income" column="income"/> + <result property="medicareType" column="medicare_type"/> + <result property="carePerson" column="care_person"/> + <result property="casePersonAge" column="case_person_age"/> </resultMap> @@ -138,7 +146,15 @@ isupload, pattype, viptype, - upload_time + upload_time, + care_facilities, + case_path, + degree_of_education, + marital_status, + income, + medicare_type, + care_person, + case_person_age from pat_archive </sql> @@ -162,6 +178,14 @@ <if test="ageUnit != null ">and age_unit = #{ageUnit}</if> <if test="notrequiredFlag != null ">and notrequired_flag = #{notrequiredFlag}</if> <if test="notrequiredreason != null ">and notrequiredreason = #{notrequiredreason}</if> + <if test="careFacilities != null ">and care_facilities = #{careFacilities}</if> + <if test="casePath != null ">and case_path = #{casePath}</if> + <if test="degreeOfEducation != null ">and degree_of_education = #{degreeOfEducation}</if> + <if test="maritalStatus != null ">and marital_status = #{maritalStatus}</if> + <if test="income != null ">and income = #{income}</if> + <if test="medicareType != null ">and medicare_type = #{medicareType}</if> + <if test="carePerson != null ">and care_person = #{carePerson}</if> + <if test="casePersonAge != null ">and case_person_age = #{casePersonAge}</if> </where> </select> @@ -185,7 +209,15 @@ a.create_time, a.update_time, a.viptype, - a.birthdate + a.birthdate, + a.care_facilities, + a.case_path, + a.degree_of_education, + a.marital_status, + a.income, + a.medicare_type, + a.care_person, + a.case_person_age from pat_archive a,pat_archivetag b ,base_tag c <where> a.del_flag=0 and @@ -245,6 +277,14 @@ <if test="ageUnit != null">age_unit,</if> <if test="notrequiredFlag != null ">notrequired_flag,</if> <if test="notrequiredreason != null ">notrequiredreason,</if> + <if test="careFacilities != null ">care_facilities,</if> + <if test="casePath != null ">case_path,</if> + <if test="degreeOfEducation != null ">degree_of_education,</if> + <if test="maritalStatus != null ">marital_status,</if> + <if test="income != null ">income,</if> + <if test="medicareType != null ">medicare_type,</if> + <if test="carePerson != null ">care_person,</if> + <if test="casePersonAge != null ">case_person_age,</if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> <if test="patientno != null">#{patientno},</if> @@ -282,18 +322,29 @@ <if test="ageUnit != null">#{ageUnit},</if> <if test="notrequiredFlag != null ">#{notrequiredFlag},</if> <if test="notrequiredreason != null ">#{notrequiredreason},</if> + <if test="careFacilities != null ">#{careFacilities},</if> + <if test="casePath != null ">#{casePath},</if> + <if test="degreeOfEducation != null ">#{degreeOfEducation},</if> + <if test="maritalStatus != null ">#{maritalStatus},</if> + <if test="income != null ">#{income},</if> + <if test="medicareType != null ">#{medicareType},</if> + <if test="carePerson != null ">#{carePerson},</if> + <if test="casePersonAge != null ">#{casePersonAge},</if> </trim> </insert> <insert id="insertPatArchive"> insert into pat_archive(name,viptype,sex,idcardno,birthdate,place_of_residence,age,sourcefrom,archivetime,archiveby,telcode,relativetelcode,idcardtype,orgid,openid,dduserid,update_by,update_time - ,create_by,create_time,isupload,upload_time,pattype,nation,birthplace,native_place,patientno,patid_his,sd_flag,age_unit,notrequired_flag,notrequiredreason) + ,create_by,create_time,isupload,upload_time,pattype,nation,birthplace,native_place,patientno,patid_his,sd_flag,age_unit,notrequired_flag,notrequiredreason,care_facilities,case_path, + degree_of_education,marital_status,income,medicare_type,care_person,case_person_age) values <foreach item="item" index="index" collection="list" separator=","> (#{item.name},#{item.viptype},#{item.sex},#{item.idcardno},#{item.birthdate},#{item.placeOfResidence},#{item.age},#{item.sourcefrom},#{item.archivetime},#{item.archiveby} ,#{item.telcode},#{item.archiveby},#{item.idcardtype},#{item.orgid},#{item.openid},#{item.dduserid},#{item.updateBy}, - #{item.updateTime},#{item.createBy},#{item.createTime},#{item.isupload},#{item.uploadTime},#{item.pattype},#{item.nation},#{item.birthplace},#{item.nativePlace},#{item.patientno},#{item.patidHis},#{item.sdFlag},#{item.ageUnit},#{item.notrequiredFlag},#{item.notrequiredreason} + #{item.updateTime},#{item.createBy},#{item.createTime},#{item.isupload},#{item.uploadTime},#{item.pattype},#{item.nation},#{item.birthplace},#{item.nativePlace},#{item.patientno}, + #{item.patidHis},#{item.sdFlag},#{item.ageUnit},#{item.notrequiredFlag},#{item.notrequiredreason} + ,#{item.careFacilities},#{item.casePath},#{item.degreeOfEducation},#{item.maritalStatus},#{item.income},#{item.medicareType},#{item.carePerson},#{item.casePersonAge}) </foreach> </insert> @@ -329,6 +380,14 @@ <if test="ageUnit != null">age_unit = #{ageUnit},</if> <if test="notrequiredFlag != null ">notrequired_flag = #{notrequiredFlag},</if> <if test="notrequiredreason != null ">notrequiredreason = #{notrequiredreason},</if> + <if test="careFacilities != null ">care_facilities = #{careFacilities},</if> + <if test="casePath != null ">case_path = #{casePath},</if> + <if test="degreeOfEducation != null ">degree_of_education = #{degreeOfEducation},</if> + <if test="maritalStatus != null ">marital_status = #{maritalStatus},</if> + <if test="income != null ">income = #{income},</if> + <if test="medicareType != null ">medicare_type = #{medicareType},</if> + <if test="carePerson != null ">care_person = #{carePerson},</if> + <if test="casePersonAge != null ">case_person_age = #{casePersonAge},</if> </trim> where id = #{id} </update> @@ -500,14 +559,14 @@ <if test="deptname != null and deptname != ''"> AND d.deptname LIKE concat('%',#{deptname}, '%') </if> - <if test="leavehospitaldistrictcodes != null"> + <if test="leavehospitaldistrictcodes != null and leavehospitaldistrictcodes.size()>0"> AND d.leavehospitaldistrictcode IN <foreach collection="leavehospitaldistrictcodes" item="leavehospitaldistrictcode" open="(" separator="," close=")"> #{leavehospitaldistrictcode} </foreach> </if> - <if test="leaveldeptcodes != null"> + <if test="leaveldeptcodes != null and leaveldeptcodes.size() > 0"> AND d.leaveldeptcode IN <foreach collection="leaveldeptcodes" item="leaveldeptcode" open="(" separator="," close=")"> -- Gitblit v1.9.3