|
@@ -11,12 +11,15 @@ class Plantask extends Controller
|
|
|
//计划任务
|
|
|
//定时跑用户活跃,改成离线
|
|
|
public function user_active(){
|
|
|
- $actitime = time() - 3600;
|
|
|
- //$map = ['requesttime' < $actitime];
|
|
|
+ $start_time = time() - (3600 * 3);
|
|
|
+ $end_time = time() - (3600 * 1);
|
|
|
|
|
|
- $sql = 'update `mt_user` set is_active = 0 where id in (select user_id from mt_user_active where requesttime < '.$actitime.')';
|
|
|
- //echo $sql;
|
|
|
- db()->query($sql);
|
|
|
+ $active = "select user_id from mt_user_active where requesttime BETWEEN {$start_time} and {$end_time}";
|
|
|
+ $sql = "update `mt_user` set is_active = 0 where is_active = 1 and gender = 1 and id in ({$active})";
|
|
|
+ if (!db()->query($sql)){
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
+ return 1;
|
|
|
}
|
|
|
//计划任务
|
|
|
//代替公会的人10秒内发出五句话
|