fix(push): 修复友盟延迟推送已读检查失效的问题

消息ID取值路径错误,导致延迟推送时无法正确判断消息已读状态,
用户在PC端阅读消息后APP仍会收到重复推送。

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
kuaifan 2026-01-20 00:44:45 +00:00
parent f36317b081
commit ae021fd148

View File

@ -38,7 +38,7 @@ class PushUmengMsg extends AbstractTask
}
// 消息ID
$msgId = isset($this->array['id']) ? intval($this->array['id']) : 0;
$msgId = isset($this->array['extra']['msg_id']) ? intval($this->array['extra']['msg_id']) : 0;
// 处理用户列表
$userids = is_array($this->userid) ? $this->userid : [$this->userid];