|
@@ -51,19 +51,18 @@
|
|
select a.id as appUserId, a.wx_open_id as wxOpenId, a.phone_number as phoneNumber, a.nick_name as nickName, a.real_name as realName,
|
|
select a.id as appUserId, a.wx_open_id as wxOpenId, a.phone_number as phoneNumber, a.nick_name as nickName, a.real_name as realName,
|
|
a.level as level, a.birthday as birthday, a.sex as sex, a.avatar_url as avatarUrl,
|
|
a.level as level, a.birthday as birthday, a.sex as sex, a.avatar_url as avatarUrl,
|
|
b.province , b.city, b.area, b.address, b.address_detail as addressDetail, b.contact_name as contactName, b.contact_phone as contactPhone
|
|
b.province , b.city, b.area, b.address, b.address_detail as addressDetail, b.contact_name as contactName, b.contact_phone as contactPhone
|
|
- from app_user a left join app_user_address b on a.id = b.app_user_id
|
|
|
|
|
|
+ from app_user a left join app_user_address b on a.id = b.app_user_id and b.is_default = 'Y'
|
|
where a.id = #{appUserId}
|
|
where a.id = #{appUserId}
|
|
</select>
|
|
</select>
|
|
<select id="getAppUserInfoByIds" resultType="com.yiqi.app.domain.vo.AppUserInfoVO">
|
|
<select id="getAppUserInfoByIds" resultType="com.yiqi.app.domain.vo.AppUserInfoVO">
|
|
select a.id as appUserId, a.wx_open_id as wxOpenId, a.phone_number as phoneNumber, a.nick_name as nickName, a.real_name as realName,
|
|
select a.id as appUserId, a.wx_open_id as wxOpenId, a.phone_number as phoneNumber, a.nick_name as nickName, a.real_name as realName,
|
|
a.level as level, a.birthday as birthday, a.sex as sex, a.avatar_url as avatarUrl,
|
|
a.level as level, a.birthday as birthday, a.sex as sex, a.avatar_url as avatarUrl,
|
|
b.province , b.city, b.area, b.address, b.address_detail as addressDetail, b.contact_name as contactName, b.contact_phone as contactPhone
|
|
b.province , b.city, b.area, b.address, b.address_detail as addressDetail, b.contact_name as contactName, b.contact_phone as contactPhone
|
|
- from app_user a left join app_user_address b on a.id = b.app_user_id
|
|
|
|
|
|
+ from app_user a left join app_user_address b on a.id = b.app_user_id and b.is_default = 'Y'
|
|
where a.id IN
|
|
where a.id IN
|
|
<foreach collection="appUserIds" item="id" open="(" separator="," close=")">
|
|
<foreach collection="appUserIds" item="id" open="(" separator="," close=")">
|
|
#{id}
|
|
#{id}
|
|
</foreach>
|
|
</foreach>
|
|
-
|
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<insert id="insertAppUser" parameterType="AppUser" useGeneratedKeys="true"
|
|
<insert id="insertAppUser" parameterType="AppUser" useGeneratedKeys="true"
|