修改BUG

This commit is contained in:
songmingsong
2024-12-10 10:36:37 +08:00
parent 45d66d01e6
commit c5977252fc
5 changed files with 39 additions and 13 deletions

View File

@ -2,8 +2,10 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ycwl.basic.mapper.pc.MemberMapper">
<insert id="add">
insert into member(id, openid, nickname, real_name, promo_code, broker_id, agreement, phone, country, province, city)
values (#{id}, #{openId}, #{nickname}, #{realName}, #{promoCode}, #{brokerId}, #{agreement}, #{phone}, #{country}, #{province}, #{city})
insert into member(id, openid,avatar_url, nickname, real_name, promo_code, broker_id, agreement, phone, country, province,
city)
values (#{id}, #{openId}, #{avatarUrl},#{nickname}, #{realName}, #{promoCode}, #{brokerId}, #{agreement}, #{phone},
#{country}, #{province}, #{city})
</insert>
<update id="update">
update member
@ -11,6 +13,9 @@
<if test="openId!= null and openId!= ''">
openid = #{openId},
</if>
<if test="avatarUrl!= null and avatarUrl!= ''">
avatar_url = #{avatarUrl},
</if>
<if test="nickname!= null and nickname!= ''">
nickname = #{nickname},
</if>
@ -42,13 +47,15 @@
where id = #{id}
</update>
<delete id="deleteById">
delete from member where id = #{id}
delete
from member
where id = #{id}
</delete>
<select id="list" resultType="com.ycwl.basic.model.pc.member.resp.MemberRespVO">
select id, openid, nickname, real_name, promo_code, broker_id, agreement, phone, country, province, city,
(select count(1) from `order` where `order`.member_id = member.id) as order_count,
create_date
from member
select id, openid,avatar_url, nickname, real_name, promo_code, broker_id, agreement, phone, country, province, city,
(select count(1) from `order` where `order`.member_id = member.id) as order_count,
create_date
from member
<where>
<if test="openId!= null and openId!= ''">
and openid like concat('%',#{openId},'%')
@ -83,7 +90,18 @@ from member
</where>
</select>
<select id="getById" resultType="com.ycwl.basic.model.pc.member.resp.MemberRespVO">
select id, openid, nickname, real_name, promo_code, broker_id, agreement, phone, country, province, city
select id,
openid,
avatar_url,
nickname,
real_name,
promo_code,
broker_id,
agreement,
phone,
country,
province,
city
from member
where id = #{id}
</select>