3
0
Fork 0

Compare commits

..

No commits in common. "b80d5ea6dbf2a8511fe426f9ba6212b8419bd5ea" and "a4c2b5c2c97bf9526097968974bd2c14056f96d5" have entirely different histories.

3 changed files with 14 additions and 52 deletions

View File

@ -8,7 +8,6 @@ import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
/** /**
@ -23,7 +22,7 @@ import java.util.Date;
@NoArgsConstructor @NoArgsConstructor
@Data @Data
public class RecommendListVO implements Serializable { public class RecommendListVO implements Serializable {
//会员编号会员姓名会员等级注册业绩团队人数
/** /**
* 会员编号 * 会员编号
*/ */
@ -56,15 +55,4 @@ public class RecommendListVO implements Serializable {
*/ */
private String phone; private String phone;
/**
* 注册业绩
*/
private BigDecimal consumeAchieve;
/**
* 团队人数
*/
private Integer teamCount;
} }

View File

@ -2313,40 +2313,19 @@
<!-- 推荐列表 --> <!-- 推荐列表 -->
<select id="listRecommend" resultType="com.hzs.common.domain.member.ext.CuMemberExt"> <select id="listRecommend" resultType="com.hzs.common.domain.member.ext.CuMemberExt">
WITH team_data AS ( select cm.member_code,
SELECT cm.member_name,
connect_by_root pk_id AS root_pk_id, cm.nick_name,
COUNT(*) OVER (PARTITION BY connect_by_root pk_id) - 1 AS team_count cm.creation_time,
FROM cm.phone,
cu_member bg.grade_name settle_grade_val
WHERE from cu_member cm
del_flag = 0 left join bd_grade bg
AND category = 0 on bg.pk_id = cm.pk_settle_grade
START WITH where cm.del_flag = 0
pk_parent = #{pkMember} and cm.category = 0
CONNECT BY and cm.pk_parent = #{pkMember}
PRIOR pk_id = pk_parent order by cm.creation_time desc
)
SELECT DISTINCT
cm.member_code,
cm.member_name,
cm.nick_name,
cm.consume_achieve,
cm.creation_time,
cm.phone,
bg.grade_name AS settle_grade_val,
td.team_count
FROM
cu_member cm
LEFT JOIN
bd_grade bg ON bg.pk_id = cm.pk_settle_grade
LEFT JOIN
team_data td ON cm.pk_id = td.root_pk_id
WHERE
cm.del_flag = 0
AND cm.category = 0
AND cm.PK_PARENT = #{pkMember}
ORDER BY cm.creation_time desc
</select> </select>
<!-- 查询分享或空单并且没有订单会员列表 --> <!-- 查询分享或空单并且没有订单会员列表 -->

View File

@ -183,11 +183,6 @@ public class CuMemberExt extends CuMember {
*/ */
private String teamName; private String teamName;
/**
* 团队人数
*/
private Integer teamCount;
/** /**
* 次数 * 次数
*/ */