36 lines
1.1 KiB
PHP
36 lines
1.1 KiB
PHP
<?php
|
|
|
|
namespace app\admin\logic\user;
|
|
|
|
use app\common\basics\Logic;
|
|
use app\common\model\gzuser\Gzuser;
|
|
use think\facade\Db;
|
|
|
|
class GzuserLogic extends Logic
|
|
{
|
|
public static function lists($get)
|
|
{
|
|
$where = "";
|
|
//查询
|
|
if(isset($get['keyword']) && $get['keyword']){
|
|
$where.= "".$get['keyword_type']." like '%".$get['keyword']."%'";;
|
|
}
|
|
//用户状态
|
|
if(isset($get['gzhuser_state']) && $get['gzhuser_state'] !== ''){
|
|
if($where != ""){
|
|
$where.= "and gzhuser_state = '".$get['gzhuser_state']."'";
|
|
}else{
|
|
$where.= "gzhuser_state = '".$get['gzhuser_state']."'";
|
|
}
|
|
|
|
}
|
|
$user_count = Db::name('weixin_gzhuser')->where($where)->count();
|
|
$user_list = Gzuser::where($where)
|
|
->field('gzhuser_id,gzuser_name,gzhuser_account,create_time,gzhuser_state')
|
|
->page($get['page'],$get['limit'])
|
|
->order('gzhuser_id desc')
|
|
->select()
|
|
->toArray();
|
|
return ['count'=>$user_count , 'lists'=>$user_list];
|
|
}
|
|
} |