diff --git a/app/controller/api/UserController.php b/app/controller/api/UserController.php index e5dedaa..cdd0db7 100644 --- a/app/controller/api/UserController.php +++ b/app/controller/api/UserController.php @@ -134,7 +134,8 @@ class UserController $user = User::find($user_id); $res = [ //活跃用户数 - 'active_users' => UserDao::active_users($user_id), + // 'active_users' => UserDao::active_users($user_id), + 'active_users' => $user->active_figures, //所有收入总和 'all_income' => UserDao::all_income($user_id), //邀请码 diff --git a/process/Task3.php b/process/Task3.php index ea0cc79..9fb20de 100644 --- a/process/Task3.php +++ b/process/Task3.php @@ -71,6 +71,16 @@ class Task3 $parent->today_team_income+=80; $parent->save(); + //判定有没有父级的父级 这里父级没有默认是0 + if($parent->f_id==0){ + continue; + } + //获取父级的父级 + $ancestor = User::find($parent->f_id); + //今天活跃人数加1 + $ancestor->active_figures += 1; + $ancestor->save(); + } }); } diff --git a/process/Task4.php b/process/Task4.php index ad73a9b..8d1ac13 100644 --- a/process/Task4.php +++ b/process/Task4.php @@ -51,6 +51,7 @@ class Task4 echo date('Y-m-d H:i:s')."\n"; //把user里所有数据的today_num全部变成0 User::where('today_num','>',0)->update(['today_num'=>0]); + User::where('active_figures','>',0)->update(['active_figures'=>0]); }); } }