\App\ListenersWriteMessageNotify

系统通知写入监听器

职责:消费 MessageNotifyEvent——普通通知直接发送(bizKey 幂等); worker 失联类型在告警窗口内跳过(窗口由 SysMessageService 判定),目标取全部超管。发送失败由 Service 静默降级, 绝不阻断触发事件的主流程。

Summary

Methods
Properties
Constants
__construct()
handle()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$sysMessageService
N/A

Properties

$sysMessageService

$sysMessageService : \App\Services\Admin\SysMessageService

Type

SysMessageService

Methods

__construct()

__construct(\App\Services\Admin\SysMessageService  $sysMessageService) : mixed

Parameters

\App\Services\Admin\SysMessageService $sysMessageService

Returns

mixed —

handle()

handle(\App\Events\MessageNotifyEvent  $event) : void

发送系统通知(事件自动发现注册;发送异常静默降级,无感于触发方)。 needRead 为事件内容:由触发方表达「该通知是否需记录已读」,此处原样落库。

Parameters

\App\Events\MessageNotifyEvent $event