User.php 690 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace addons\AvoidTax\common\models;
  3. use common\models\user\User as UserUser;
  4. /**
  5. * 商城User
  6. * @package addons\AvoidTax\common\models
  7. */
  8. class User extends UserUser
  9. {
  10. /**
  11. * 通过 会员昵称/手机号 查询会员ID
  12. *
  13. * @param string $keyword
  14. * @return array
  15. */
  16. public static function getIdsByKeywordAndMallId(int $mall_id, string $keyword)
  17. {
  18. return static::find()
  19. ->where(['mall_id' => $mall_id])
  20. ->andWhere([
  21. 'or',
  22. ['like', 'nickname', $keyword],
  23. ['like', 'mobile', $keyword],
  24. ])
  25. ->select('id')
  26. ->column();
  27. }
  28. }