From c223864fee4bdcc90916ce63b5dde0c82eab8d98 Mon Sep 17 00:00:00 2001 From: Anyon Date: Sat, 24 Mar 2018 11:57:31 +0800 Subject: [PATCH] =?UTF-8?q?[=E6=9B=B4=E6=96=B0]=E8=B0=83=E6=95=B4=E5=85=AC?= =?UTF-8?q?=E4=BC=97=E5=8F=B7=E6=B6=88=E6=81=AF=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/wechat/controller/api/Push.php | 29 ++++++++++++++++------ 1 file changed, 22 insertions(+), 7 deletions(-) diff --git a/application/wechat/controller/api/Push.php b/application/wechat/controller/api/Push.php index 944d25e6e..d85375aa8 100644 --- a/application/wechat/controller/api/Push.php +++ b/application/wechat/controller/api/Push.php @@ -84,7 +84,7 @@ class Push * @param string $openid 公众号OPENID * @param array $revice 消息对象 * @return string - * @throws Exception + * @throws \think\Exception * @throws \think\exception\PDOException */ protected function call($appid, $openid, $revice) @@ -105,10 +105,14 @@ class Push /** * 文件消息处理 * @return bool - * @throws \Exception + * @throws \WeChat\Exceptions\InvalidDecryptException + * @throws \WeChat\Exceptions\InvalidResponseException + * @throws \WeChat\Exceptions\LocalCacheException + * @throws \think\Exception * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\ModelNotFoundException * @throws \think\exception\DbException + * @throws \think\exception\PDOException */ protected function text() { @@ -118,7 +122,9 @@ class Push /** * 事件消息处理 * @return bool|string - * @throws \Exception + * @throws \WeChat\Exceptions\InvalidDecryptException + * @throws \WeChat\Exceptions\InvalidResponseException + * @throws \WeChat\Exceptions\LocalCacheException * @throws \think\Exception * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\ModelNotFoundException @@ -162,11 +168,15 @@ class Push * 关键字处理 * @param string $rule 关键字规则 * @param bool $isLastReply 强制结束 - * @return bool - * @throws \Exception + * @return bool|string + * @throws \WeChat\Exceptions\InvalidDecryptException + * @throws \WeChat\Exceptions\InvalidResponseException + * @throws \WeChat\Exceptions\LocalCacheException + * @throws \think\Exception * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\ModelNotFoundException * @throws \think\exception\DbException + * @throws \think\exception\PDOException */ protected function keys($rule, $isLastReply = false) { @@ -231,7 +241,11 @@ class Push * @param string $type 消息类型(text|image|voice|video|music|news|mpnews|wxcard) * @param array $data 消息内容 * @return array|bool - * @throws \Exception + * @throws \WeChat\Exceptions\InvalidDecryptException + * @throws \WeChat\Exceptions\InvalidResponseException + * @throws \WeChat\Exceptions\LocalCacheException + * @throws \think\Exception + * @throws \think\exception\PDOException */ protected function sendMessage($type, $data) { @@ -273,7 +287,8 @@ class Push * 同步粉丝状态 * @param bool $subscribe 关注状态 * @return string - * @throws \Exception + * @throws \WeChat\Exceptions\InvalidResponseException + * @throws \WeChat\Exceptions\LocalCacheException * @throws \think\Exception * @throws \think\exception\PDOException */