wesmiler il y a 2 mois
Parent
commit
940d984f57
1 fichiers modifiés avec 4 ajouts et 7 suppressions
  1. 4 7
      app/Services/MpService.php

+ 4 - 7
app/Services/MpService.php

@@ -239,22 +239,19 @@ class MpService extends BaseService
             $linkTypes = [1=>'getSchemeLink',2=>'getShortLink'];
             $name = isset($linkTypes[$linkType])?$linkTypes[$linkType]: 'getShortLink';
             $url = sprintf($this->apiUrls[$name], $token);
-            var_dump($url);
             $result = curl_post($url, json_encode($data));
-            var_dump($result);
             $datas = $result? json_decode($result, true) : [];
-            var_dump($datas);
             $this->saveLog($cacheKey.'_result', ['path'=>$path,'query'=>$query,'linkType'=>$linkType,'url'=>$url,'result'=>$result,'date'=>date('Y-m-d H:i:s')]);
             $errcode = isset($datas['errcode'])? $datas['errcode'] : '';
             $errmsg = isset($datas['errmsg'])? $datas['errmsg'] : '';
-            $link ='';
-            if($errcode){
-                $this->error = $errmsg? $errmsg : '获取二维码失败';
+            $link =isset($datas['link'])? $datas['link'] : '';
+            if($errcode || empty($link)){
+                $this->error = $errmsg? $errmsg : '获取链接失败';
                 return false;
             }
 
             RedisService::set($cacheKey,$link, rand(3600,7200));
-            return $result;
+            return $link;
         }catch (\Exception $e){
             $this->error = $e->getMessage();
             $this->saveLog($cacheKey.'_error', ['path'=>$path,'query'=>$query,'linkType'=>$linkType,'error'=>$this->error,'trace'=>$e->getTrace(),'date'=>date('Y-m-d H:i:s')]);