mobile_activity.php 516 B

12345678910111213141516171819
  1. <?php
  2. use app\common\model\Mobile;
  3. use Workerman\Worker as WO;
  4. $work=new WO();
  5. $work->onWorkerStart=function ($conn){
  6. while (true){
  7. $ids=Mobile::where('activity_time_end','<=',time())
  8. ->where('is_activity',1)
  9. ->where('type',1)
  10. ->column('id');
  11. //user_log('mobileActivityExpired',"找到".count($ids).'条记录');
  12. foreach ($ids as $id){
  13. $mobile=Mobile::find($id);
  14. $mobile->makeNotActivity();
  15. }
  16. sleep(3);
  17. }
  18. };