getList($post['page'],[function($query) use($post){ if(!empty($post['keyword'])) { $query->whereLike('uid',"%{$post['keyword']}%"); } $query->where('status',1); } ],$pageSize,'*','time desc'); $result = UtilService::getParam([ 'order_id', 'v', 'trade_no', 'status', 'uid', ['nickname','uid',function($item){ return (new MemberModel())->where("uid",$item)->value('nickname'); }], ['site_name','sassid',function($item){ return (new SiteModel())->where("sassid",$item)->value('name'); }], ['time','time','date("Y-m-d H:i:s",$1)'], ],$data); return app('json')->success([ 'list' => $result, 'pageCount' => $pageCount, 'pageSize' => $pageSize, 'page' => $post['page'] ]); } }