diff --git a/app/controller/api/TaskController.php b/app/controller/api/TaskController.php index d1b404e..2b9d32c 100644 --- a/app/controller/api/TaskController.php +++ b/app/controller/api/TaskController.php @@ -44,7 +44,7 @@ class TaskController { $user_id = $request->data['id']; //挂机总时长 单位秒 - $res['time'] = UserDao::all_task_income($user_id) / 20 * 3600; + $res['time'] = UserDao::Totalduration($user_id); //今天积分=0; $res['today_money'] = UserDao::today_task_income($user_id); //昨天积分 diff --git a/app/dao/UserDao.php b/app/dao/UserDao.php index b479fc3..9cde2e9 100644 --- a/app/dao/UserDao.php +++ b/app/dao/UserDao.php @@ -139,4 +139,16 @@ class UserDao Signlog::where('user_id',$user_id)->delete(); return 0; } + /** + * 获取用户挂机总时长 + * 返回秒 + */ + public static function Totalduration($user_id){ + $UserPhone=UserPhone::where('user_id',$user_id)->get(); + $time=0; + foreach($UserPhone as $v){ + $time+=UserPhoneLog::where('phone',$v->phone)->sum('time'); + } + return $time; + } }