| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- <?php
- namespace bizMall\message\services;
- use bizMall\base\services\BaseService;
- use bizMall\message\classes\SmsClass;
- use Yii;
- use linslin\yii2\curl;
- class SmsService extends BaseService
- {
-
- public static $baseFile = '\bizMall\message\classes\SmsClass';
-
- //设置申请会员的验证码 ssh 2019.12.18
- public static function setApplyMemberCode($userId, $mobile, $code)
- {
- $smsTypeList = SmsClass::$smsType;
- $applyMemberType = $smsTypeList['applyMember']['sign'];
- $key = 'SMS_' . $applyMemberType . '_' . $userId . '_' . $mobile;
- Yii::$app->redis->executeCommand('SETEX', [$key, 300, $code]);
- }
-
- //取申请会员的验证码 ssh 2019.12.18
- public static function getApplyMemberCode($userId, $mobile)
- {
- $smsTypeList = SmsClass::$smsType;
- $applyMemberType = $smsTypeList['applyMember']['sign'];
- $key = 'SMS_' . $applyMemberType . '_' . $userId . '_' . $mobile;
- $cacheCode = Yii::$app->redis->executeCommand('GET', [$key]);
- return $cacheCode;
- }
- //商家发短信 ssh 2020.3.3
- public static function merchantSend()
- {
- //要算钱的
- }
-
- //平台发短信 ssh 2020.3.3
- public static function platformSend()
- {
-
- /*
- 主要就更解决能不能发送的问题
-
- 发送情况记录
-
- 平台短信余额是否充足
- 商家短信余额是否充足
-
- 有没ip限制
-
- 最低部就是发送接口
- */
-
- }
-
- }
|