From a0801ab3f16bd3d967c220c5925ad02673ce1baa Mon Sep 17 00:00:00 2001 From: 彭雪彬 <1724387007@qq.com> Date: Tue, 15 Jul 2025 15:24:16 +0800 Subject: [PATCH] 骑手微信登录 --- oying-system/src/main/resources/mapper/sh/UserAddressMapper.xml | 17 +++++++++++++---- 1 files changed, 13 insertions(+), 4 deletions(-) diff --git a/oying-system/src/main/resources/mapper/sh/UserAddressMapper.xml b/oying-system/src/main/resources/mapper/sh/UserAddressMapper.xml index 52be65d..a12e793 100644 --- a/oying-system/src/main/resources/mapper/sh/UserAddressMapper.xml +++ b/oying-system/src/main/resources/mapper/sh/UserAddressMapper.xml @@ -10,6 +10,7 @@ <result column="city" property="city"/> <result column="district" property="district"/> <result column="street" property="street"/> + <result column="short_address" property="shortAddress"/> <result column="detail" property="detail"/> <result column="longitude" property="longitude"/> <result column="latitude" property="latitude"/> @@ -22,19 +23,27 @@ </resultMap> <sql id="Base_Column_List"> - address_id, user_id, receiver_name, receiver_phone, province, city, district, street, detail, longitude, latitude, is_default, tag, create_by, create_time, update_by, update_time + address_id, user_id, receiver_name, receiver_phone, province, city, district, street, short_address, detail, longitude, latitude, is_default, tag, create_by, create_time, update_by, update_time </sql> + <update id="isDefault"> + update sh_user_address + set is_default = false + where user_id = #{userId} + </update> <select id="findAll" resultMap="BaseResultMap"> select <include refid="Base_Column_List"/> from sh_user_address <where> - <if test="criteria.userId != null"> + <if test="criteria.userId != null and criteria.userId != ''"> and user_id = #{criteria.userId} </if> - <if test="criteria.tag != null"> + <if test="criteria.tag != null and criteria.tag != ''"> and tag = #{criteria.tag} + </if> + <if test="criteria.phone != null and criteria.phone != ''"> + and receiver_phone like concat('%',#{criteria.phone},'%') </if> <if test="criteria.createTime != null and criteria.createTime.size() > 0"> AND create_time BETWEEN #{criteria.createTime[0]} AND #{criteria.createTime[1]} @@ -42,4 +51,4 @@ </where> order by address_id desc </select> -</mapper> \ No newline at end of file +</mapper> -- Gitblit v1.9.3