Commit c3f61713 authored by 杨培's avatar 杨培

异步短信服务

parent 0b53f27e
......@@ -34,8 +34,8 @@ Member::setDebug();
//print_r($rt);
$a = microtime(true);
//$ret = Express::query('4302644653361', 'yd');
$ret = Express::company();
$ret = Express::query('4302644653361', 'yd');
//$ret = Express::company();
$t = bcsub(microtime(true), $a, 4);
print_r($ret);
echo $t;
......@@ -13,7 +13,11 @@ require __DIR__.'/_init.php';
Message::setDebug();
//$ret = Message::sendTemplateSmsByUid('12', 'default_code', ['code'=>rand(1000, 9999)]);
//$ret = Message::sendTemplateSmsByUidAsync('12', 'default_code', ['code'=>rand(1000, 9999)]);
$ret = Message::sendSms('18019580609', 'Hello World 3');
var_dump($ret);
//$ret = Message::sendTemplateSms('18019580609', 'default_code', ['code'=>rand(1000, 9999)]);
//var_dump($ret);
//$name = uniqid('dev_');
......@@ -38,8 +42,8 @@ Message::setDebug();
//$info = \internalApi\ucenter\Message::pushMsg(1,0,0,'bbs','theme',0);
//print_r($info);
$ret = Message::sendSystemMessageAsync('remind', 0, 12, Message::TYPE_REMIND, [
'title' => '测试的标题',
'text'=>'新消息测试'.uniqid()
]);
print_r($ret);
//$ret = Message::sendSystemMessageAsync('remind', 0, 12, Message::TYPE_REMIND, [
// 'title' => '测试的标题',
// 'text'=>'新消息测试'.uniqid()
//]);
//print_r($ret);
......@@ -175,7 +175,7 @@ class HyperfJsonRpc
if (!empty($ret['error'])) {
$this->_error($ret['error']['message']);
return false;
throw new ApiException($ret['error']['message'], $ret['error']['code']);
}
return $ret['result'];
......
......@@ -43,6 +43,5 @@ class Express extends Client
return self::invoke('/express/company', func_get_args());
}
}
......@@ -34,9 +34,9 @@ class Message extends Client
* @param string $signature 短信签名,中括号【】中的内容
* @return bool|string 成功返回 true,失败返回错误文本
*/
public static function sendSms($tel, $content, $signature)
public static function sendSms($tel, $content, $signature=null)
{
return self::call('message.sendSms', compact('tel', 'content', 'signature'));
return self::invoke('/sms/send', func_get_args());
}
/**
......@@ -47,9 +47,9 @@ class Message extends Client
* @param string $signature 短信签名,中括号【】中的内容
* @return bool|string 成功返回 true,失败返回错误文本
*/
public static function sendSmsByUid($uid, $content, $signature)
public static function sendSmsByUid($uid, $content, $signature=null)
{
return self::call('message.sendSmsByUid', compact('uid', 'content', 'signature'));
return self::invoke('/sms/sendByUid', func_get_args());
}
/**
......@@ -63,7 +63,8 @@ class Message extends Client
*/
public static function sendTemplateSms($tel, $templateId, $templateParams=[], $signature=null)
{
return self::call('message.sendTemplateSms', compact('tel', 'templateId', 'templateParams', 'signature'));
//return self::call('message.sendTemplateSms', compact('tel', 'templateId', 'templateParams', 'signature'));
return self::invoke('/sms/sendTemplateSms', func_get_args());
}
/**
......@@ -77,7 +78,7 @@ class Message extends Client
*/
public static function sendTemplateSmsAsync($tel, $templateId, $templateParams=[], $signature=null)
{
return self::emit('message.sendTemplateSms', func_get_args());
return self::emit('/sms/sendTemplateSmsAsync', func_get_args());
}
/**
......@@ -91,7 +92,7 @@ class Message extends Client
*/
public static function sendTemplateSmsByUid($uid, $templateId, $templateParams=[], $signature=null)
{
return self::call('message.sendTemplateSmsByUid', compact('uid', 'templateId', 'templateParams', 'signature'));
return self::invoke('/sms/sendTemplateByUid', func_get_args());
}
/**
......@@ -105,7 +106,7 @@ class Message extends Client
*/
public static function sendTemplateSmsByUidAsync($uid, $templateId, $templateParams=[], $signature=null)
{
return self::emit('message.sendTemplateSmsByUid', func_get_args());
return self::invoke('/sms/sendTemplateByUidAsync', func_get_args());
}
/**
......
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