feat(UserLists): 根据街道查询用户列表

This commit is contained in:
mkm 2024-07-01 17:28:42 +08:00
parent 3174d2e0ca
commit fe70ce138d

View File

@ -10,6 +10,7 @@ use app\store\lists\BaseAdminDataLists;
use app\common\model\user\User;
use app\common\model\user_ship\UserShip;
use app\common\lists\ListsSearchInterface;
use app\common\model\user\UserAddress;
class UserLists extends BaseAdminDataLists implements ListsSearchInterface
{
@ -38,7 +39,13 @@ class UserLists extends BaseAdminDataLists implements ListsSearchInterface
*/
public function lists(): array
{
$street=$this->request->get('street','');
if($street){
$uid=UserAddress::where('village',$street)->group('uid')->column('uid');
if($uid){
$this->searchWhere=['uid','=',$uid];
}
}
$field = "id,nickname,real_name,sex,avatar,account,mobile,now_money,user_ship,create_time,purchase_funds,integral";
$lists = User::where($this->searchWhere)
->limit($this->limitOffset, $this->limitLength)