兼容修改
This commit is contained in:
@@ -1,7 +1,9 @@
|
||||
<?php
|
||||
// 应用公共文件
|
||||
|
||||
use support\Log;
|
||||
use support\think\Cache;
|
||||
use Webman\RedisQueue\Client;
|
||||
|
||||
if (!function_exists('__')) {
|
||||
|
||||
@@ -1012,18 +1014,15 @@ if(!function_exists('extract_target_user_ids')) {
|
||||
}
|
||||
|
||||
|
||||
|
||||
function pushQueue($class, $data=[], $seconds=0)
|
||||
{
|
||||
$queue = class_basename($class);
|
||||
$data[] = [
|
||||
'queueId' => uuid(),
|
||||
];
|
||||
Log::info("消息队列发送消息,对列名: $class, 携带数据: ".json_encode($data).', 延时时间: '.$seconds);
|
||||
if ($seconds > 0) {
|
||||
Queue::later($seconds, $class, $data);
|
||||
}else{
|
||||
Queue::push($class, $data);
|
||||
}
|
||||
Log::info("消息队列发送消息,对列名: $queue, 携带数据: ".json_encode($data).', 延时时间: '.$seconds);
|
||||
// 投递延迟消息,消息会在60秒后处理
|
||||
Client::send($queue, $data, $seconds);
|
||||
}
|
||||
|
||||
if(!function_exists('daysBetween')) {
|
||||
|
||||
Reference in New Issue
Block a user