31 lines
716 B
PHP
31 lines
716 B
PHP
|
<?php
|
||
|
|
||
|
namespace app\service;
|
||
|
|
||
|
use app\config\BusinessCacheKey;
|
||
|
use app\exception\BusinessException;
|
||
|
use app\service\util\SmsUtil;
|
||
|
use app\sms\AliSms;
|
||
|
use think\facade\Log;
|
||
|
|
||
|
class UserService extends BaseService
|
||
|
{
|
||
|
public function getUrl($params)
|
||
|
{
|
||
|
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* @throws BusinessException
|
||
|
*/
|
||
|
public function loginSendSms($params)
|
||
|
{
|
||
|
Log::info('参数' . json_encode($params));
|
||
|
|
||
|
$key = SmsUtil::getSmsKey($params['phone']);
|
||
|
SmsUtil::requestLimit($key, BusinessCacheKey::SITE_SMS_CODE['ttl']);
|
||
|
|
||
|
$code = SmsUtil::getSmsCode($key, BusinessCacheKey::SITE_SMS_CODE['ttl']);
|
||
|
AliSms::sendSms(['phone_numbers' => $params['phone'], 'code' => $code]);
|
||
|
}
|
||
|
}
|