Skip to content

Commit f62b067

Browse files
committed
修复一些问题
1 parent 5862cbd commit f62b067

File tree

2 files changed

+13
-12
lines changed

2 files changed

+13
-12
lines changed

src/Driver/RedisQueueDriver.php

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ public function push(IMessage $message, float $delay = 0, array $options = []):
155155
}
156156
if(false === $result)
157157
{
158-
if('' === ($error = $redis->getLastError()))
158+
if('' == ($error = $redis->getLastError()))
159159
{
160160
throw new QueueException('Queue push failed');
161161
}
@@ -235,7 +235,7 @@ public function pop(float $timeout = -1): ?IMessage
235235
}
236236
if(false === $result)
237237
{
238-
if('' === ($error = $redis->getLastError()))
238+
if('' == ($error = $redis->getLastError()))
239239
{
240240
throw new QueueException('Queue pop failed');
241241
}
@@ -282,7 +282,7 @@ public function delete(IMessage $message): bool
282282

283283
if(false === $result)
284284
{
285-
if('' === ($error = $redis->getLastError()))
285+
if('' == ($error = $redis->getLastError()))
286286
{
287287
throw new QueueException('Queue delete failed');
288288
}
@@ -345,7 +345,7 @@ public function success(IMessage $message)
345345

346346
if(false === $result)
347347
{
348-
if('' === ($error = $redis->getLastError()))
348+
if('' == ($error = $redis->getLastError()))
349349
{
350350
throw new QueueException('Queue success failed');
351351
}
@@ -395,7 +395,7 @@ public function fail(IMessage $message, bool $requeue = false)
395395

396396
if(false === $result)
397397
{
398-
if('' === ($error = $redis->getLastError()))
398+
if('' == ($error = $redis->getLastError()))
399399
{
400400
throw new QueueException('Queue success failed');
401401
}
@@ -460,7 +460,7 @@ public function restoreFailMessages(): int
460460

461461
if(false === $result)
462462
{
463-
if('' === ($error = $redis->getLastError()))
463+
if('' == ($error = $redis->getLastError()))
464464
{
465465
throw new QueueException('Queue restoreFailMessages failed');
466466
}
@@ -497,7 +497,7 @@ public function restoreTimeoutMessages(): int
497497

498498
if(false === $result)
499499
{
500-
if('' === ($error = $redis->getLastError()))
500+
if('' == ($error = $redis->getLastError()))
501501
{
502502
throw new QueueException('Queue restoreTimeoutMessages failed');
503503
}
@@ -542,7 +542,7 @@ protected function parseDelayMessages(int $count = 100): int
542542

543543
if(false === $result)
544544
{
545-
if('' === ($error = $redis->getLastError()))
545+
if('' == ($error = $redis->getLastError()))
546546
{
547547
throw new QueueException('Queue parseDelayMessages failed');
548548
}
@@ -572,9 +572,9 @@ protected function parseTimeoutMessages(int $count = 100)
572572
if 0 == messageIdCount then
573573
return 0
574574
end
575-
-- 加入队列
575+
-- 加入超时队列
576576
redis.call('rpush', KEYS[2], unpack(messageIds))
577-
-- 从延时队列删除
577+
-- 从工作队列删除
578578
redis.call('zrem', KEYS[1], unpack(messageIds))
579579
return messageIdCount
580580
LUA
@@ -587,7 +587,7 @@ protected function parseTimeoutMessages(int $count = 100)
587587

588588
if(false === $result)
589589
{
590-
if('' === ($error = $redis->getLastError()))
590+
if('' == ($error = $redis->getLastError()))
591591
{
592592
throw new QueueException('Queue parseTimeoutMessages failed');
593593
}

src/Service/QueueService.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<?php
22
namespace Imi\Queue\Service;
33

4+
use Imi\App;
45
use Imi\Bean\BeanFactory;
56
use Imi\Bean\Annotation\Bean;
67
use Imi\Queue\Model\QueueConfig;
@@ -113,7 +114,7 @@ public function getQueue(?string $name = null): IQueueDriver
113114
{
114115
return $queueInstances[$name];
115116
}
116-
return $queueInstances[$name] = BeanFactory::newInstance($config->getDriver(), $name, $config->getConfig());
117+
return $queueInstances[$name] = App::getBean($config->getDriver(), $name, $config->getConfig());
117118
}
118119

119120
}

0 commit comments

Comments
 (0)