|
|
@@ -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){
|