diff --git a/app/wechat/controller/api/Js.php b/app/wechat/controller/api/Js.php index 20fdb5bc7..70e25ef83 100644 --- a/app/wechat/controller/api/Js.php +++ b/app/wechat/controller/api/Js.php @@ -39,11 +39,11 @@ class Js extends Controller public function index() { $url = $this->request->server('http_referer', $this->request->url(true)); - $wechat = WechatService::instance()->getWebOauthInfo($url, $this->request->get('mode', 1), false); - $openid = isset($wechat['openid']) ? $wechat['openid'] : ''; - $unionid = empty($wechat['fansinfo']['unionid']) ? '' : $wechat['fansinfo']['unionid']; + $user = WechatService::instance()->getWebOauthInfo($url, $this->request->get('mode', 1), false); + $openid = isset($user['openid']) ? $user['openid'] : ''; + $unionid = empty($user['fansinfo']['unionid']) ? '' : $user['fansinfo']['unionid']; $configJson = json_encode(WechatService::instance()->getWebJssdkSign($url), JSON_UNESCAPED_UNICODE); - $fansinfoJson = json_encode(isset($wechat['fansinfo']) ? $wechat['fansinfo'] : [], JSON_UNESCAPED_UNICODE); + $fansinfoJson = json_encode(isset($user['fansinfo']) ? $user['fansinfo'] : [], JSON_UNESCAPED_UNICODE); $html = <<sendMessage('customservice', ['content' => $data['content']], false); case 'voice': - if (empty($data['voice_url']) || !($mediaId = MediaService::upload($data['voice_url'], 'voice'))) return false; + if (empty($data['voice_url']) || !($mediaId = MediaService::instance()->upload($data['voice_url'], 'voice'))) return false; return $this->sendMessage('voice', ['media_id' => $mediaId], $isCustom); case 'image': - if (empty($data['image_url']) || !($mediaId = MediaService::upload($data['image_url'], 'image'))) return false; + if (empty($data['image_url']) || !($mediaId = MediaService::instance()->upload($data['image_url'], 'image'))) return false; return $this->sendMessage('image', ['media_id' => $mediaId], $isCustom); case 'news': - list($news, $articles) = [MediaService::news($data['news_id']), []]; + list($news, $articles) = [MediaService::instance()->news($data['news_id']), []]; if (empty($news['articles'])) return false; foreach ($news['articles'] as $vo) array_push($articles, [ - 'url' => url("@wechat/api.review/view", '', false, true) . "?id={$vo['id']}", + 'url' => url("@wechat/api.review/view", [], false, true) . "?id={$vo['id']}", 'title' => $vo['title'], 'picurl' => $vo['local_url'], 'description' => $vo['digest'], ]); return $this->sendMessage('news', ['articles' => $articles], $isCustom); case 'music': if (empty($data['music_url']) || empty($data['music_title']) || empty($data['music_desc'])) return false; return $this->sendMessage('music', [ - 'thumb_media_id' => empty($data['music_image']) ? '' : MediaService::upload($data['music_image'], 'image'), + 'thumb_media_id' => empty($data['music_image']) ? '' : MediaService::instance()->upload($data['music_image'], 'image'), 'description' => $data['music_desc'], 'title' => $data['music_title'], 'hqmusicurl' => $data['music_url'], 'musicurl' => $data['music_url'], ], $isCustom); case 'video': if (empty($data['video_url']) || empty($data['video_desc']) || empty($data['video_title'])) return false; $videoData = ['title' => $data['video_title'], 'introduction' => $data['video_desc']]; - if (!($mediaId = MediaService::upload($data['video_url'], 'video', $videoData))) return false; + if (!($mediaId = MediaService::instance()->upload($data['video_url'], 'video', $videoData))) return false; return $this->sendMessage('video', ['media_id' => $mediaId, 'title' => $data['video_title'], 'description' => $data['video_desc']], $isCustom); default: return false; @@ -261,8 +261,6 @@ class Push extends Controller * @throws \WeChat\Exceptions\InvalidDecryptException * @throws \WeChat\Exceptions\InvalidResponseException * @throws \WeChat\Exceptions\LocalCacheException - * @throws \think\Exception - * @throws \think\exception\PDOException */ private function sendMessage($type, $data, $isCustom = false) { diff --git a/app/wechat/view/fans/index_search.html b/app/wechat/view/fans/index_search.html index 23e5612fb..078c06906 100644 --- a/app/wechat/view/fans/index_search.html +++ b/app/wechat/view/fans/index_search.html @@ -5,7 +5,7 @@
- +
@@ -14,11 +14,11 @@
@@ -29,11 +29,11 @@
@@ -42,7 +42,7 @@
- +
@@ -53,7 +53,4 @@ - + diff --git a/app/wechat/view/keys/index_search.html b/app/wechat/view/keys/index_search.html index a716b9ba2..ad3ad7fff 100644 --- a/app/wechat/view/keys/index_search.html +++ b/app/wechat/view/keys/index_search.html @@ -13,11 +13,11 @@ @@ -27,11 +27,11 @@
@@ -39,7 +39,7 @@
- +
@@ -48,7 +48,4 @@ - +