From 43727df73e52cc00a1f1aee3c20a1aec8db1b92f Mon Sep 17 00:00:00 2001 From: zhaowenxuan <chacca165@163.com> Date: 星期四, 27 二月 2025 08:45:25 +0800 Subject: [PATCH] 修改查询 --- ltkj-hosp/src/main/resources/mapper/TjCustomerMapper.xml | 41 ++++++++++++++++++++++++++++++++++++++++- 1 files changed, 40 insertions(+), 1 deletions(-) diff --git a/ltkj-hosp/src/main/resources/mapper/TjCustomerMapper.xml b/ltkj-hosp/src/main/resources/mapper/TjCustomerMapper.xml index 8500345..36ae58d 100644 --- a/ltkj-hosp/src/main/resources/mapper/TjCustomerMapper.xml +++ b/ltkj-hosp/src/main/resources/mapper/TjCustomerMapper.xml @@ -35,6 +35,7 @@ <result property="pym" column="pym"/> <result property="dictCompId" column="dict_comp_id"/> <result property="compName" column="comp_name"/> + <result property="hisJzkh" column="his_jzkh"/> </resultMap> <sql id="selectTjCustomerVo"> @@ -65,7 +66,7 @@ age_unit, career, dw_phone, - pym,dict_comp_id,comp_name + pym,dict_comp_id,comp_name,his_jzkh from tj_customer </sql> @@ -130,6 +131,7 @@ <if test="pym != null">pym,</if> <if test="dictCompId != null">dict_comp_id,</if> <if test="compName != null">comp_name,</if> + <if test="hisJzkh != null">his_jzkh,</if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> <if test="cusName != null and cusName != ''">#{cusName},</if> @@ -161,6 +163,7 @@ <if test="pym != null">#{pym},</if> <if test="dictCompId != null">#{dictCompId},</if> <if test="compName != null">#{compName},</if> + <if test="hisJzkh != null">#{hisJzkh},</if> </trim> </insert> @@ -196,6 +199,7 @@ <if test="pym != null">pym = #{pym},</if> <if test="dictCompId != null">dict_comp_id = #{dictCompId},</if> <if test="compName != null">comp_name = #{compName},</if> + <if test="hisJzkh != null">his_jzkh = #{hisJzkh},</if> </trim> where cus_id = #{cusId} </update> @@ -212,4 +216,39 @@ #{cusId} </foreach> </delete> + + <select id="vcustomerlist" parameterType="string" resultType="map"> + select * from v_customer + <where> + <if test="name != null and name != ''">and xm like concat('%', #{name}, '%')</if> + <if test="sjh != null and sjh != ''">and lxdh like concat('%', #{sjh}, '%')</if> + <if test="sfzh != null and sfzh != ''">and sfzh like concat('%', #{sfzh}, '%')</if> + </where> + </select> + + + <select id="getcusList" parameterType="TjCustomer" resultMap="TjCustomerResult"> + <include refid="selectTjCustomerVo"/> + <where> + <if test="cusName != null and cusName != ''">and cus_name like concat('%', #{cusName}, '%')</if> + <if test="cusSex != null ">and cus_sex = #{cusSex}</if> + <if test="cusBrithday != null ">and cus_brithday = #{cusBrithday}</if> + <if test="cusAddr != null and cusAddr != ''">and cus_addr = #{cusAddr}</if> + <if test="addr != null and addr != ''">and addr = #{addr}</if> + <if test="cusPhone != null and cusPhone != ''">and cus_phone = #{cusPhone}</if> + <if test="cusPostcode != null and cusPostcode != ''">and cus_postCode = #{cusPostcode}</if> + <if test="cusEmail != null and cusEmail != ''">and cus_email = #{cusEmail}</if> + <if test="indexCard != null and indexCard != ''">and index_card = #{indexCard}</if> + <if test="cusNational != null and cusNational != ''">and cus_national = #{cusNational}</if> + <if test="cusMarryStatus != null and cusMarryStatus != ''">and cus_marry_status = #{cusMarryStatus}</if> + <if test="cusIdcard != null and cusIdcard != ''">and cus_idcard = #{cusIdcard}</if> + <if test="cusIntroduce != null and cusIntroduce != ''">and cus_introduce = #{cusIntroduce}</if> + <if test="cusNumber != null ">and cus_number = #{cusNumber}</if> + <if test="cusIsvip != null and cusIsvip != ''">and cus_isvip = #{cusIsvip}</if> + <if test="pym != null and pym != ''">and pym = #{pym}</if> + <if test="dictCompId != null and dictCompId != ''">and dict_comp_id = #{dictCompId}</if> + <if test="compName != null and compName != ''">and comp_name = #{compName}</if> + and deleted =0 + </where> + </select> </mapper> -- Gitblit v1.8.0