This commit is contained in:
@ -15,6 +15,7 @@ declare(strict_types=1);
|
||||
|
||||
namespace App\Amqp\Producer;
|
||||
|
||||
use App\Context\ApiUrlContext;
|
||||
use App\Context\UserContext;
|
||||
use Hyperf\Amqp\Message\ProducerMessage;
|
||||
|
||||
@ -38,6 +39,10 @@ abstract class BaseProducer extends ProducerMessage
|
||||
$data['user'] = UserContext::getCurrentUser();
|
||||
}
|
||||
|
||||
if (ApiUrlContext::hasApiUrl()) {
|
||||
$data['api_url'] = ApiUrlContext::getApiUrl();
|
||||
}
|
||||
|
||||
$this->payload = $data;
|
||||
$this->properties['delivery_mode'] = 2; // 消息持久化
|
||||
}
|
||||
|
Reference in New Issue
Block a user