97 lines
1.9 KiB
PHP
97 lines
1.9 KiB
PHP
<?php
|
|
|
|
namespace app\api\controller;
|
|
|
|
class Cron
|
|
{
|
|
//每秒执行
|
|
/*
|
|
*拍卖房结束提醒
|
|
* Pk房连线中倒计时结束操作PK结束
|
|
* Pk房PK进行中倒计时结束操作PK结束
|
|
* Pk房PK结束惩罚倒计时结束断开操作
|
|
* 房间红包清退
|
|
* pk发起10秒后无应答拒绝
|
|
* 提现云账号订单状态查询
|
|
* 签约房时间结束处理
|
|
* 系统降身价
|
|
* 签约到期处理
|
|
*/
|
|
public function PerformPerSecond()
|
|
{
|
|
$cron = new \app\cron\controller\PerformPerSecond();
|
|
$cron->index();
|
|
}
|
|
|
|
|
|
|
|
//每周执行
|
|
/*工会补贴生成开始
|
|
*房间补贴生成开始
|
|
*/
|
|
public function PerformPerWeek()
|
|
{
|
|
$cron = new \app\cron\controller\Subsidy();
|
|
$cron->index();
|
|
}
|
|
|
|
|
|
|
|
|
|
//经业务调整 暂时不要了
|
|
//每10秒执行
|
|
public function TenSeconds()
|
|
{
|
|
$cron = new \app\cron\controller\TenSeconds();
|
|
$cron->index();
|
|
}
|
|
|
|
|
|
|
|
//每天执行
|
|
/*
|
|
* 清除房间热度值
|
|
* 清除房间离线超24小时的用户
|
|
*/
|
|
public function DaySeconds()
|
|
{
|
|
$cron = new \app\cron\controller\DaySeconds();
|
|
$cron->index();
|
|
}
|
|
|
|
|
|
|
|
//巡乐会结束 礼物发放 3S执行一次
|
|
/*
|
|
* 巡乐会礼物发放开始
|
|
*盲盒转盘礼物补发
|
|
* 保持心跳
|
|
*/
|
|
public function XlhSend(){
|
|
$cron = new \app\cron\controller\RoomPan();
|
|
$cron->index();
|
|
}
|
|
|
|
|
|
|
|
//交友房结束
|
|
/*
|
|
* 清除交友房过期未结束数据开始
|
|
* 清除私密小屋过期数据开始
|
|
*/
|
|
public function FriendEnd(){
|
|
$cron = new \app\cron\controller\FriendEnd();
|
|
$cron->index();
|
|
}
|
|
|
|
|
|
|
|
//房间小时榜发礼物(每小时执行一次)
|
|
/*
|
|
* 小时榜 开始发礼物
|
|
*/
|
|
public function RoomHourRanking(){
|
|
$cron = new \app\cron\controller\RoomHourRanking();
|
|
$cron->index();
|
|
}
|
|
} |