Commit 352a6d8b authored by wangzhengwen's avatar wangzhengwen

sendsms

parent 8dfc00d3
......@@ -260,7 +260,15 @@ class SendSms
return ['msg' => '发送成功', 'code' => 1];
} else {
$this->clear_time_cache();
return $this->logAndReturn($result['Message'] ?? '短信发送失败', $mobile, $code, 500, 0);
if ($result['Code'] =='isv.BUSINESS_LIMIT_CONTROL')
{
$result['Code'] = 501;
}else{
$result['Code'] = 500;
}
return $this->logAndReturn($result['Message'] ?? '短信发送失败', $mobile, $code, $result['Code'], 0);
}
} catch (ClientException | ServerException $e) {
$this->clear_time_cache();
......@@ -291,9 +299,18 @@ class SendSms
/**
* 记录日志并返回结果
*/
private function logAndReturn(string $message, int $mobile, int $code, int $resCode, int $status): array
private function logAndReturn(string $message, int $mobile, int $code, int $resCode, int $status): array
{
$this->logSms($mobile, $message, $code, time(), $message, $resCode, $status);
if ($resCode==501)
{
$message = '发送次数过多,请稍后再试';
}
if ($status!=1)
{
$message = '发送失败';
}
return ['msg' => $message, 'code' => $status];
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment