wesmiler пре 2 година
родитељ
комит
62dbe6c408
1 измењених фајлова са 4 додато и 4 уклоњено
  1. 4 4
      app/Services/SmsService.php

+ 4 - 4
app/Services/SmsService.php

@@ -70,10 +70,10 @@ class SmsService extends BaseService
         $code = rand(1000,9999);
         $content="【{$signName}】您的验证码是:{$code},该验证码5分钟内有效,请在登录页面中相应位置输入完成验证。请勿向他人泄漏该验证码。";//短信内容
 //        $content="【{$signName}】您的验证码是:{$code},请在10分钟内使用,请不要将验证码泄漏个他人。";//短信内容
-        $content = iconv('UTF-8','GBK', $content);
-        $url="{$apiUrl}/sms?action=send&password={$password}&extno={$extno}&mobile={$mobile}&account={$account}&content={$content}";
+        $content1 = iconv('UTF-8','GBK', $content);
+        $url="{$apiUrl}/sms?action=send&password={$password}&extno={$extno}&mobile={$mobile}&account={$account}&content=";
         try {
-            $response = httpRequest($url,'','get','',5,[],'text');
+            $response = httpRequest($url.$content1,'','get','',5,[],'text');
             $responseObject = simplexml_load_string($response);
             $response = json_decode(json_encode((array)$responseObject),true);
             $returnStatus = isset($response['returnstatus'])? $response['returnstatus'] : '';
@@ -83,7 +83,7 @@ class SmsService extends BaseService
                 return true;
             }else{
                 $this->error = 1059;
-                RedisService::set($cacheKey.'_fail', ['mobile'=> $mobile,'config'=>$config,'response'=>$response,'error'=>$this->error], 6 * 3600);
+                RedisService::set($cacheKey.'_fail', ['url'=>$url,'mobile'=> $mobile,'config'=>$config,'response'=>$response,'error'=>$this->error], 6 * 3600);
                 return false;
             }
         } catch (TeaUnableRetryError  $e){