fix
Hentua
2023-04-20 9bd759f5a7ad5fe0b47105efd7cacf3f4bf7e9a8
src/main/resources/mapper/modules/MallMemberMapper.xml
@@ -12,6 +12,8 @@
               IFNULL(c.commission,0) commission,
               IFNULL(c.star,0) star,
               IFNULL(c.total_score,0) totalScore,
               IFNULL(c.voucher_cnt,0) voucherCnt,
               IFNULL(c.voucher_amount,0) voucherAmount,
               d.description levelName
        FROM mall_member m
        left join mall_member a on m.referrer_id = a.invite_id
@@ -224,8 +226,7 @@
                ifnull(sum(b.amount),0)
            FROM
                mall_member e
                    INNER JOIN mall_order_info b ON e.id = b.member_id
                    AND b. STATUS = 4
                    INNER JOIN mall_achieve_record b ON e.id = b.member_id
            WHERE
                e.invite_id = #{inviteId}
               OR e.referrer_id = #{inviteId}
@@ -273,7 +274,7 @@
        SELECT a.id,d.code levelCode
        FROM mall_member a
                 LEFT JOIN data_dictionary_custom d on d.code = a.level
        where a.id = #{id} and d.type = 'AGENT_LEVEL'
        where a.id = #{id} and d.type = 'AGENT_LEVEL_REQUIRE'
        GROUP BY a.id
    </select>
@@ -432,4 +433,28 @@
        from mall_member
        where store_master = #{state}
    </select>
    <select id="selectByRole" resultType="cc.mrbird.febs.mall.entity.MallMember">
        select * from mall_member
        <where>
            <if test="type == 3">
                and creater = #{state}
            </if>
            <if test="type == 4">
                and partner = #{state}
            </if>
        </where>
    </select>
    <select id="selectParentMemberList" resultType="cc.mrbird.febs.mall.entity.MallMember">
        select * from mall_member
        where invite_id!=#{refererId} and invite_id IN
        <foreach collection = "list" item = "item"  separator=","  open = "(" close = ")" >
            #{item}
        </foreach >
        order by id desc
        <if test="limit != null">
            limit #{limit}
        </if>
    </select>
</mapper>