登录记录搜索

master
liuweiwen 5 years ago
parent 8a512aedc9
commit 2e818c04f8

@ -1706,12 +1706,25 @@ function get_admin_listOther()
* @param $promote_id
* @return mixed
*/
function getOffspringByPromoteId($promote_id) {
$promote_ids = M('promote', 'tab_')
->where(['chain' => ['like', "%/{$promote_id}/%"]])
->field('group_concat(id) as promote_ids')
->find();
return $promote_ids['promote_ids'];
function getOffspringByPromoteId($promote_id = null) {
if (isset($promote_id)) {
if ($promote_id ==0) {//官方渠道
$promote_ids = '0';
} else {
$where['chain'] = ['like', "%/{$promote_id}/%"];
$where['id'] = $promote_id;//会长本身
$where['_logic'] = 'or';
$map['_complex'] = $where;
$promote_ids = M('promote', 'tab_')
->where($map)
->field('group_concat(id) as promote_ids')
->find();
$promote_ids = $promote_ids['promote_ids'];
}
} else {
$promote_ids = getPowerPromoteIds();
}
return $promote_ids;
}

@ -1072,16 +1072,15 @@ class MemberController extends ThinkController
if (isset($_REQUEST['promote_id'])) {
if (I('promote_level') ==1) {
$promote_ids = getOffspringByPromoteId($_REQUEST['promote_id']);
if (empty($promote_ids)) {
$promote_ids = -1;
}
$map['promote_id'] = ['exp', "in($promote_ids)"];
} else {
$map['promote_id'] = $_REQUEST['promote_id'];
}
unset($_REQUEST['promote_id']);
} elseif (I('promote_level') ==1) {
$promote_ids = getOffspringByPromoteId();
$map['promote_id'] = ['exp', "in($promote_ids)"];
}
// $map['type'] = 1;
// $map['login_time'] = ['exp', 'login_time<>0'];
$extend = array();

Loading…
Cancel
Save