|
@@ -302,7 +302,8 @@ class Plantask extends Controller
|
|
|
private function jiesuan_yeji($user_id){
|
|
|
//找到所有下级
|
|
|
//$user_ids = Db::name('user')->where('find_in_set(:intro_ids,intro_ids)', ['intro_ids' => $user_id])->column('id');
|
|
|
- $user_ids = $this->my_down_all($user_id,[$user_id]);
|
|
|
+ $commonuser = new \app\common\model\User();
|
|
|
+ $user_ids = $commonuser->my_down_all($user_id,[$user_id]);
|
|
|
// dump($user_ids);
|
|
|
|
|
|
if(empty($user_ids)){
|
|
@@ -318,22 +319,7 @@ class Plantask extends Controller
|
|
|
return $yeji;
|
|
|
}
|
|
|
|
|
|
- //某人的所有下级网体,到最后一级
|
|
|
- private function my_down_all($uids = [],$down_all = [],$level = 0){
|
|
|
|
|
|
- $down = Db::name('user')->where('intro_uid','IN',$uids)->column('id');
|
|
|
- //dump($down);
|
|
|
- $level ++;
|
|
|
-
|
|
|
-
|
|
|
- if(!empty($down)){
|
|
|
- $down_all = array_merge($down_all,$down);
|
|
|
- return $this->my_down_all($down,$down_all,$level);
|
|
|
- }else{
|
|
|
- //echo $level;
|
|
|
- return $down_all;
|
|
|
- }
|
|
|
- }
|
|
|
|
|
|
//确认代理等级及规则
|
|
|
private function jiesuan_daili_level($intronum,$yeji){
|