From 79b026c753c25f998776d8a6210fc6afab97e647 Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期四, 16 十月 2025 09:14:35 +0800
Subject: [PATCH] 统计
---
framework/src/main/resources/mapper/lmk/CustomerMapper.xml | 26 ++++++++++++--------------
1 files changed, 12 insertions(+), 14 deletions(-)
diff --git a/framework/src/main/resources/mapper/lmk/CustomerMapper.xml b/framework/src/main/resources/mapper/lmk/CustomerMapper.xml
index 1c484e7..690e89f 100644
--- a/framework/src/main/resources/mapper/lmk/CustomerMapper.xml
+++ b/framework/src/main/resources/mapper/lmk/CustomerMapper.xml
@@ -26,7 +26,8 @@
<result property="gradeId" column="grade_id"/>
<result property="experience" column="experience"/>
<result property="createTime" column="create_time"/>
- <collection property="customerTagList" ofType="cn.lili.modules.lmk.domain.vo.CustomerTagVO"
+ <result property="blackId" column="blackId"/>
+ <collection property="customerTagList" ofType="cn.lili.modules.lmk.domain.vo.MemberTagVO"
select="selectTagByMemberId"
column="id"
/>
@@ -34,44 +35,41 @@
<select id="getPage" resultMap="BaseResultMap">
SELECT
- *
+ LM.*
FROM
- li_member lm
+ li_member LM
+
<where>
<!-- 鐢ㄦ埛鍚嶆ā绯婃煡璇� -->
<if test="query.username != null and query.username != ''">
- AND lm.username LIKE CONCAT('%', #{query.username}, '%')
+ AND LM.username LIKE CONCAT('%', #{query.username}, '%')
</if>
<!-- 鏄电О妯$硦鏌ヨ -->
<if test="query.nickName != null and query.nickName != ''">
- AND lm.nick_name LIKE CONCAT('%', #{query.nickName}, '%')
+ AND LM.nick_name LIKE CONCAT('%', #{query.nickName}, '%')
</if>
<!-- 鎵嬫満鍙风爜绮剧‘鏌ヨ -->
<if test="query.mobile != null and query.mobile != ''">
- AND lm.mobile = #{query.mobile}
+ AND LM.mobile = #{query.mobile}
</if>
<!-- 浼氬憳鐘舵�佽浆 -->
<if test="query.disabled != null and query.disabled != ''">
- AND lm.disabled = #{query.disabled}
+ AND LM.disabled = #{query.disabled}
</if>
<!-- 鍟嗛摵id -->
<if test="query.storeId != null and query.storeId != ''">
- AND lm.store_id = #{query.storeId}
+ AND LM.store_id = #{query.storeId}
</if>
- AND EXISTS (
- SELECT 1
- FROM li_order lo
- WHERE lo.member_id = lm.id
- )
+ AND LM.delete_flag = 0
</where>
ORDER BY lm.create_time DESC
</select>
- <select id="selectTagByMemberId" resultType="cn.lili.modules.lmk.domain.vo.CustomerTagVO">
+ <select id="selectTagByMemberId" resultType="cn.lili.modules.lmk.domain.vo.MemberTagVO">
SELECT
LCT.id,
LCT.tag_name,
--
Gitblit v1.8.0