SmsService.php 945 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace bizHd\message\services;
  3. use bizHd\base\services\BaseService;
  4. use bizHd\message\classes\SmsClass;
  5. use Yii;
  6. class SmsService extends BaseService
  7. {
  8. public static $baseFile = '\bizHd\message\classes\SmsClass';
  9. //设置申请会员的验证码 ssh 2019.12.18
  10. public static function setApplyMemberCode($userId, $mobile, $code)
  11. {
  12. $smsTypeList = SmsClass::$smsType;
  13. $applyMemberType = $smsTypeList['applyMember']['sign'];
  14. $key = 'SMS_' . $applyMemberType . '_' . $userId . '_' . $mobile;
  15. Yii::$app->redis->executeCommand('SETEX', [$key, 300, $code]);
  16. }
  17. //取申请会员的验证码 ssh 2019.12.18
  18. public static function getApplyMemberCode($userId, $mobile)
  19. {
  20. $smsTypeList = SmsClass::$smsType;
  21. $applyMemberType = $smsTypeList['applyMember']['sign'];
  22. $key = 'SMS_' . $applyMemberType . '_' . $userId . '_' . $mobile;
  23. $cacheCode = Yii::$app->redis->executeCommand('GET', [$key]);
  24. return $cacheCode;
  25. }
  26. }