下级团队人员显示问题

This commit is contained in:
liqianjin 2024-10-31 15:02:25 +08:00
parent 93f16d4a28
commit 36d9c70e5d
2 changed files with 5 additions and 3 deletions

View File

@ -343,7 +343,8 @@ class Fenxiao extends BaseApi
$condition = [
[ 'f.site_id', '=', $this->site_id ],
[ 'f.chain', 'like', '%'.$fenxiao_info[ 'fenxiao_id' ].'%' ],
[ 'm.is_delete', '=', 0 ]
[ 'm.is_delete', '=', 0 ],
[ 'f.chain' , '<>' ,'226,']
];
$field = 'm.nickname,m.headimg,m.member_id,m.order_num,m.order_money,f.fenxiao_id,f.audit_time,f.level_name,m.is_fenxiao,m.bind_fenxiao_time,f.one_child_num,f.one_child_fenxiao_num';
$join = [ [ 'member m', 'm.member_id = f.member_id', 'inner' ] ];

View File

@ -248,7 +248,7 @@ class Fenxiao extends BaseModel
$one_level_fenxiao = model('fenxiao')->getColumn([['parent', '=', $fenxiao_id]], 'fenxiao_id');
// 直属下级分销商的下级分销商 + 直属下级分销商的会员
if (!empty($one_level_fenxiao)) {
$condition = "f.grand_parent in (" . implode(',',$one_level_fenxiao) . ")";
$condition = "f.parent in (" . implode(',',$one_level_fenxiao) . ")";
}
break;
}
@ -287,8 +287,9 @@ class Fenxiao extends BaseModel
// 直属下级分销商的下级分销商 + 直属下级分销商的会员
if (!empty($one_level_fenxiao)) {
$or = " OR (f.grand_parent in (" . implode(',',$one_level_fenxiao) . ") ) ";
$condition = "( (m.is_fenxiao = 0 AND m.fenxiao_id in (" . implode(',', $one_level_fenxiao) . ") )" . $or . ") AND m.is_delete = 0";
$condition = "( (m.fenxiao_id in (" . implode(',', $one_level_fenxiao) . ") )" . $or . ") AND m.is_delete = 0";
}
break;
}
if (empty($condition)) return 0;