panda 1 年之前
父節點
當前提交
9626864f26
共有 1 個文件被更改,包括 8 次插入5 次删除
  1. 8 5
      application/index/controller/Plantask.php

+ 8 - 5
application/index/controller/Plantask.php

@@ -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秒内发出五句话