contentId = intval($contentId); } public function handle() { $row = Base::DBC2A(DB::table('chat_msg')->where('id', $this->contentId)->first()); if (empty($row)) { return; } if ($row['roger']) { return; } // $receive = $row['receive']; $username = $row['username']; $message = Base::string2array($row['message']); $lists = Base::DBC2A(DB::table('umeng')->where('username', $receive)->get()); foreach ($lists AS $item) { Umeng::notification($item['platform'], $item['token'], Users::nickname($username), Chat::messageDesc($message), [ 'notifyType' => 'userMsg', 'contentId' => $this->contentId, 'username' => $username, ]); Cache::forever("ws::immediatelyNotify-" . $receive, "yes"); } } }