| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- <?php
- namespace addons\YunfastPay\common\models;
- use common\models\user\User as UserModel;
- /**
- * 主商城会员model
- * @package addons\YunfastPay\common\models
- */
- class User extends UserModel
- {
- /**
- * @param integer $mall_id
- * @param string $keyword
- * @return static
- */
- public static function getUserModelByKeyword(int $mall_id, string $keyword, string $field = 'id')
- {
- return static::find()
- ->select($field)
- ->where(['mall_id' => $mall_id])
- ->andWhere([
- 'or',
- ['like', 'nickname', $keyword],
- ['like', 'mobile', $keyword],
- ]);
- }
- /**
- * @param integer $mall_id
- * @param string $keyword
- * @param string $field
- * @return array
- */
- public static function getUserIdsByKeyword(int $mall_id, string $keyword)
- {
- return static::getUserModelByKeyword(
- $mall_id, $keyword, 'id'
- )->column();
- }
- }
|