From fd246de751fcfca9258fa32805db3851260cc295 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E7=8B=BC?= <2468023037@qq.com> Date: Sat, 22 Feb 2025 15:11:59 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E6=B4=BB=E8=B7=83?= =?UTF-8?q?=E4=BA=BA=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controller/api/UserController.php | 3 ++- process/Task3.php | 10 ++++++++++ process/Task4.php | 1 + 3 files changed, 13 insertions(+), 1 deletion(-) 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]); }); } }